问一个很简单的英语语法题为什么要用HAVE BEEN MARRIED FOR 20 YEARS!不用HAVE MARRIED 20YEARS!为什么要加BEEN

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 23:10:28
问一个很简单的英语语法题为什么要用HAVE BEEN MARRIED FOR 20 YEARS!不用HAVE MARRIED 20YEARS!为什么要加BEEN

问一个很简单的英语语法题为什么要用HAVE BEEN MARRIED FOR 20 YEARS!不用HAVE MARRIED 20YEARS!为什么要加BEEN
问一个很简单的英语语法题
为什么要用HAVE BEEN MARRIED FOR 20 YEARS!
不用HAVE MARRIED 20YEARS!
为什么要加BEEN

问一个很简单的英语语法题为什么要用HAVE BEEN MARRIED FOR 20 YEARS!不用HAVE MARRIED 20YEARS!为什么要加BEEN
所谓的瞬间动词和延续性动词,就按你说的这个解释一下,就很明白了.
第一个,have been married,这里married是形容词,不是动词,注意!不过我要说的是意思,就是人家好好的,小孩子也养了,房子也供了,车子分期付款,一句话,小日子过的……就是始终没闹腾到去拿绿本,始终处在结婚这个状态,不管他似水年华,三十而立什么什么……
而第二个呢,如果用have married for 20 years,一个是婚姻登记处的效率实在太低了,一个红本一个章盖了快半辈子,力拔山兮气盖世(赶紧叫项羽去啊还愣着干啥,别人家小孩子都快结了),再或者是婚礼出了问题,出了逃跑的新娘(说明A片不能多看…)…………
谨以此献给我大学四年中美丽迷人大方高贵的mm英语老师们!家庭幸福,生活安康!

been表状态,marry是一个瞬间动词,不能直接用完成时.

加了BEEN表示状态,不加呢怎么表示瞬间,不是说结了20年的婚嘛,不是瞬间的哦~

been married ---处在已婚状态(married,已婚的adj.)
have married for 20 years--结了20年的婚(married--动词marry 的过去分词) 英语表示已婚用married(adj.已婚的)

表示结婚多年的状态三,如果不加BEEN的话,只表示结婚,好象就不能用过去完成了吧

过去完成时么?我忘了= =