Tom's parents ----[marry]for nearly ten years答案是have been marring 我认为是 had married 请问哪个正确

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 15:26:52

Tom's parents ----[marry]for nearly ten years答案是have been marring 我认为是 had married 请问哪个正确
Tom's parents ----[marry]for nearly ten years
答案是have been marring 我认为是 had married 请问哪个正确

Tom's parents ----[marry]for nearly ten years答案是have been marring 我认为是 had married 请问哪个正确
我是2L刚忘登了=_=||||
have married描述的是这个动作,如果用have married就表示爸妈结婚这个动作持续了十年
have been married描述的是状态

have been married
marry是短暂性动词,for nearly ten years是时间段,短暂性动词不能与时间段相连,完成时要用延续性动词表示状态

过去完成时表示在过去某一时刻或动作以前完成了的动作,也可以说过去发生的事对现在的影响与结果
过去完成进行时它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后才结束
希望对你有帮助

have been married
完成时要用表示状态到延续性词