一个初中英语单选题----高手进,在线等

来源:百度知道 编辑:UC知道 时间:2024/07/05 16:24:55
Five years _____ since his father _____ to France.
A:have past;went B:has passed;went
C:passed;has gone D:has passed;has gone
选出答案,并解释原因
past与pass是一个词吗?啥意思?

选B
five years 看做整体,谓语就是单数
表示数目、度量、时间、金钱、距离等的复数名词,看作整体时谓语都是单数。
has gone 去了未归,不符句意,而且他爸爸是过去去的法国。
pass通过 与past过去的=last,不同的词,时间过去用pass

B
Five years看作一个整体,谓语用单数

since是完成时的标志,它引导的从句用一般过去时
综上所诉,选B

past与pass不是一个词
pass为动词
past为副词
都为通过,经过的意思

请给分,谢谢

选B, five years表示的是一个整体时间,即time,是不可数名词. 而且是完成时, 所以排除A和C, went to 表示一个瞬间动作,并没有延续性. 所以选B

记住 一般这种句子。SINCE后面都是过去时。。看到完成时就绝对错!
然后 5年是一个整体。。需要单数3人称的用法。。

选B

你检查一下,是不是哪儿弄错了?
past是形容词,过去的
pass是动词,经过

选B
since是过去完成时的标志词,所以第一个空填has passed;根据语义翻译他的爸爸已经去法国五年了“去”相对过去完成时应该用过去时,所以用went。