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

来源:学生作业帮助网 编辑:作业帮 时间:2024/06/09 02:44:21

问一个很简单的英语语法题
为什么要用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的话,只表示结婚,好象就不能用过去完成了吧

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