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
答
选b,因为问得是多久,而A和C是时间点所以不符,since是自从的意思不通
答
B since 1995
你只要把它按正常语句来回答
I have taught in this school ______ 自从1995我就在这学校教书 A C 都是一个时间点 不能表示现在完成时
现在完成时的只有B
答
正确答案Bsince 1995 意思是:自从1995年以来, 是现在完成时的时间状语(一直在这个学校教书)
而A, 与C是一般过去时的时间状语
D应该改为since 8 years ago.就对了
答
B.HOW LONG 是对时间段的提问。只有B符合。
答
B
how long 提问一段时间
A,C是时间点,不能跟how long 连用,排除.
D 应该说since 8 years ago
答
选B 有since的句子都要用完成时 原句 have u taught 是完成时 所以选B
答
B
since + 点时间(自从什么时候开始,那么可以说Since Feb. since last Monday等)
for+ 段时间 (已经多久了 for two years) 这俩个 和完成时连用
看句子时态,A(将来时连用)和C(一般过去时连用),D本身是个错误,因此。都排除了
希望帮到你