题目内容
【题目】---How long did your English teacher teach at this school?
---Ah, she _________ at this school since she _________ Wuhan.
A. has taught; has come to B. has been teaching; came to
C. taught; came to D. has taught; has been to
【答案】B
【解析】
句意:——你的英语老师在这所学校教了多长时间?——啊,自从她来武汉以来,她一直在这所学校教书。考查动词时态辨析题。since自从/从…以来,后面可接时间段、时间段和从句,表示一段时间,多用与现在完成时结构的句子,其引导的时间状语从句则用一般过去时。she是单数第三人称,需借助has + done构成现在完成时。根据句意语境,可知她现在还在武汉教书,需用现在完成进行时,故选B。
练习册系列答案
相关题目