It ________ three years since they met in Shanghai last time.

问题描述:

It ________ three years since they met in Shanghai last time.
A.has been B.was C.is D.had been
为什么不选A

因为本句是描述自从她俩在上海相遇到现在是三年,it is three years 若用A就与题意不负为什么?因为本巨的主句是陈述句,要用A的话是这样才对they have been met in shanghai since three years.have been met 不就变成被动语态了吗?since three years不用加ago吗?刚太激动多打个been 没有ago,since加一段时间是现完时,一段时间加ago是一过时。since 和ago永远不能同时用(⊙o⊙)哦