关于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 是不是短暂动词?
英语人气:183 ℃时间:2019-09-22 03:29:01
优质解答
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表示一种状态,可以是一段时间内的动作或状态.
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版