Ben is a foreign teacher. So far, he        in Zhengzhou for five years.

  • A.was teaching
  • B.has taught
  • C.will teach
  • D.taught

答案

正确答案:B

知识点:动词时态:现在完成时  

解题思路

结合语境“到目前为止他在郑州已经教书五年了”可知表达的是动作在过去某一时间开始并一直持续到现在(包括“现在”在内),和表示延续的时间状语进行了连用,应用现在完成时。时间状语so far常用于现在完成时。所以答案选B。

易错点

查看相关视频

下载次数:2

<<上一题   下一题>>