how long have you taught in this school?__________(说明理由) A.in 1995 B.since 1995 C.8 years agoD.since 8 years
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 16:51:48
how long have you taught in this school?__________(说明理由) A.in 1995 B.since 1995 C.8 years agoD.since 8 years
how long have you taught in this school?__________(说明理由) A.in 1995 B.since 1995 C.8 years ago
D.since 8 years
how long have you taught in this school?__________(说明理由) A.in 1995 B.since 1995 C.8 years agoD.since 8 years
B
how long 提问一段时间
A,C是时间点,不能跟how long 连用,排除.
D 应该说since 8 years ago
B.HOW LONG 是对时间段的提问。只有B符合。
选B 有since的句子都要用完成时 原句 have u taught 是完成时 所以选B
B
since + 点时间(自从什么时候开始,那么可以说Since Feb. since last Monday等)
for+ 段时间 (已经多久了 for two years) 这俩个 和完成时连用
看句子时态,A(将来时连用)和C(一般过去时连用),D本身是个错误,因此。都排除了
希望帮到你...
全部展开
B
since + 点时间(自从什么时候开始,那么可以说Since Feb. since last Monday等)
for+ 段时间 (已经多久了 for two years) 这俩个 和完成时连用
看句子时态,A(将来时连用)和C(一般过去时连用),D本身是个错误,因此。都排除了
希望帮到你
收起
正确答案Bsince 1995 意思是:自从1995年以来, 是现在完成时的时间状语(一直在这个学校教书)
而A, 与C是一般过去时的时间状语
D应该改为since 8 years ago.就对了
B since 1995
你只要把它按正常语句来回答
I have taught in this school ______ 自从1995我就在这学校教书 A C 都是一个时间点 不能表示现在完成时
现在完成时的只有B
选b,因为问得是多久,而A和C是时间点所以不符,since是自从的意思不通