关于fall in love的完成时态用法

关于fall in love的完成时态用法
They have______ with each other for 30 years
A.fallen in love B.fell in love C.been in love D.been fellen in love
这题选c,A D为什么不行?
fall in love 是不是短暂动词?
csjhaohao 1年前 已收到5个回答 举报

袁天游 春芽

共回答了14个问题采纳率:85.7% 举报

fall是一个瞬间动作词,是一下就完成的,不能延续一段时间.比如说起床:get up.其中get就是瞬间动作词,你可以说是7点起床的:I got up at 7:00 o'clock. 我起床已两个小时了.I got up two hours ago.你却不可以写成:I have got up for two hours.想像一下,起床的动作就是穿好衣服然后下床,就算完成了.你总不能让人家就做这个动作做两个小时吧?呵呵.所以这句话选A肯定是不对的.B就更不对,因为完成时的动词应该是过去分词,而fell是过去时;D不对是因为就算是用被动词态,也应该是been fallen in love,而不是fellen.当然就算是形式对,也不能用什么被动语态在这里.只有C是对的,been in love表示一种状态,可以是一段时间内的动作或状态.

1年前

7

四莺含血 幼苗

共回答了128个问题 举报

肯定选C啊
A 是一个动作,fall in love 指爱上别人的那个动作,后面不能跟时间段啊。
如果后面没有for 30 years A就对了
D是被动语态,意思上明显说不过去

1年前

2

wmdgw 幼苗

共回答了7个问题 举报

have been表示一种状态,长时间处于什么什么状态。fall in love是瞬间动词,和后面所说的30年不符。

1年前

2

sundenglei 幼苗

共回答了174个问题 举报

fall是瞬间性动词,不能用于完成时中。要将其变为延续性动词。fall in love的延续形式是 be in love 。(have been in love)

1年前

2

想飞就要飞 幼苗

共回答了129个问题 举报

就是
要转化为延续性动词

1年前

2
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 20 q. 0.023 s. - webmaster@yulucn.com