A:Two months are gone.B:Two months have gone.C:Two months have been gone.Which one is right?中文:两个月过去了。到底该用A,还是C?并请分析清楚,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 08:09:24

A:Two months are gone.B:Two months have gone.C:Two months have been gone.Which one is right?中文:两个月过去了。到底该用A,还是C?并请分析清楚,
A:Two months are gone.B:Two months have gone.C:Two months have been gone.Which one is right?
中文:两个月过去了。到底该用A,还是C?并请分析清楚,

A:Two months are gone.B:Two months have gone.C:Two months have been gone.Which one is right?中文:两个月过去了。到底该用A,还是C?并请分析清楚,
要表示“两个月已经过去了”只能用B.
A.直译:“两个月已经消失了”,没有这么用的;C.表达日期、时间等通常用主动语态,没有用被动语态的,因为它是客观现实;
所以只能用B,也只有B对.

这题只能选A
Two months are gone.
这里的gone理解为一个形容词:表示过去的,跟完成时没有直接关系!
又如:
The spring is gone.
春天已经过去了。