突然疑惑了!Three years (pass)____since we met in new york.请用正确形式填空.我的答案是have passed 但是我想问一下能不能直接用passed 为什么?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 06:16:39

突然疑惑了!
Three years (pass)____since we met in new york.
请用正确形式填空.我的答案是have passed 但是我想问一下能不能直接用passed 为什么?

这个是完成时态啊,因为since后面的从句动作已经发生而且是过去时,所以主句的动作已经完成那么就要用完成事态,表示一个过程的完成.
如果你用过去时那么就表示一个动作的完成,这与3年过去了这个过程不符合.所以have passed是最佳的

时间,长度等不是复数当单数看待吗?应该是has passed吧

不能,因为有SINCE ,所以have passed。表示从我们在纽约见面那时,已经过去三年啦

填has passed.
你去以下网站看看吧,对于终止性动词的解释和用法及例句。
http://baike.baidu.com/view/238087.htm