Simiths got married 20 years ago.请问把got换成have可以吗

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/13 03:22:09
Simiths got married 20 years ago.请问把got换成have可以吗

Simiths got married 20 years ago.请问把got换成have可以吗
Simiths got married 20 years ago.请问把got换成have可以吗

Simiths got married 20 years ago.请问把got换成have可以吗
这个回答也有问题.
首先:20 years ago这是一个具体的过去时间,一定要用过去时态的.
其次:即使把20 years ago换成了 for 20 years也是不可以把got换成have,
因为marry本身是短暂性动词是不可以与一个时间段连用的.
英语中有很多这样的动词;因为其
动作的非延续性是不可以跟一个时段的状语连用的,如:borrow,arrive...

The Smiths had married each other twenty years ago.
The Smiths had gotten married twenty years ago.
都可以。

不可以,如果必须换成have ,应该这样:

Smiths have married for 20 years.