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。

略
