Jim___for thirty years.为什么填has been married?直接说has married不行吗?再说也应该是been +V行式啊.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/29 01:36:52
Jim___forthirtyyears.为什么填hasbeenmarried?直接说hasmarried不行吗?再说也应该是been+V行式啊.Jim___forthirtyyears.为什么填ha

Jim___for thirty years.为什么填has been married?直接说has married不行吗?再说也应该是been +V行式啊.
Jim___for thirty years.为什么填has been married?
直接说has married不行吗?再说也应该是been +V行式啊.

Jim___for thirty years.为什么填has been married?直接说has married不行吗?再说也应该是been +V行式啊.
这里涉及marry一词的以下用法:若问某某是否结婚,而不涉及结婚的对象,可用be / get married的形式,相当于系表结构.例如:你结婚了吗?【误】 Do you marry?/ Have you married?【正】 Are you married?/ Have you got married?请看下面一组对话:A:Is Helen married?B:Yes,she is.She married a Frenchman.A:When did they get married?B:In 1998.A:Then they have been married for six years.这里只是表示Jim的婚姻状况,所以要用be married 的结构

首先有for要用现在完成时态,而marry是结束性动词,结束性动词用在现在完成时时,have has后面加been再加上它的过去分词。