Three years         since I         you last time.

  • A.have passed; met
  • B.has passed; met
  • C.passed; have met
  • D.has passed; have met

答案

正确答案:B

知识点:状语从句  动词时态:一般过去时  动词时态:现在完成时  

解题思路

句意为“自从我上次见你已经过去三年了”。since引导的时间状语从句多用一般过去时,主句多用现在完成时,且由last time可知从句的确要用一般过去时,所以排除CD。表示时间的复数名词或短语作主语时,一般被看作一个整体,谓语动词常用单数。所以答案选B。

易错点

查看相关视频

下载次数:0

<<上一题   下一题>>