这题如何判断?有些疑问,麻烦解答下,谢谢

来源:百度知道 编辑:UC知道 时间:2024/05/28 11:40:18
Ten years has passed since we first ____ in Shanghai

A met
B have met
C was meeting
D were met

答案是A

是不是 主句是 现在完成时,since从句一般都是过去时?
另外 是不是没有 was meeting这种说法,见面是不能延续的,不能持续一段时间?
ps:这里的ten years 为什么后面是has 而不是have?

是不是 主句是 现在完成时,since从句一般都是过去时?
是。
是不是没有 was meeting这种说法,见面是不能延续的,不能持续一段时间?是。
这里的ten years 为什么后面是has 而不是have?
是整体,其实这里用HAVE也可以

这个句子主要是:一段时间+since+过去时,所以选A
没有WAS meeting这种说法
另外,钱,时间做主语时,谓语动词都用单三

A,一般过去时,不可能是进行,不可能是被动,不可能是现在时态,包括完成时。

since后面应该是一个时间点,这里能表示一个时间点的只有A