begin 是瞬间动词 为什么还有had begun的用法?

begin既然是瞬间动词,为什么还可以用在完成时态中?

begin的确是瞬间动词,它完全可以用于现在完成时态,表示“……已经开始”。例如:When I got to the cinema, the film had already begun.(我到达影院时,电影已经开始了。)只不过瞬间动词不能够与表示一段时间的状语(如:for three days, since I came here等)连用,因为瞬间动词不能够延续;若要表示“……开始多久了”,常用be on表示,如:电影已经开始半个小时了。(The film has been on for about half an hour.) 类似的还有:
(1)I have bought a book.我买了一本书。
购买 buy ——have(拥有)
I bought the book two days ago.
I have had the book for three days.
(2)I have already borrowed a pen.我已经借来了一支钢笔。
借来borrow——keep(保存、保留)
I borrowed the pen last week.
I have kept the pen for a week.
非延续性动词绝对不可以和表示段时间的状语连用,若表示延续性意义,可以转换其他方式或用其他类似的词(或词组)。再如:
他入党三年了。
可译为:
He has been a Party member for three years.
He has been in the Party for three years.
It's three years since he became a Party member.
He became a Party member three years ago.
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-11-18
瞬间动词不是没现在完成时,只是不能用在带有一段时间的现在完成时句子里而已,比如:The film has begun.(这句话是对的) The film has begun for five minutes.(这句话就不对了) 要想表达电影已经开始五分钟了,就得用延续性动词 它的持续性动词是be on.所以句子需改成The film has been on for five minutes.
第2个回答  2008-11-18
1、瞬间动词也能够用于完成时
2、连接一些持续性的时间才需要用持续性动词,如for,since,how long等等
3、begin是瞬间,他的持续是be on
第3个回答  2008-11-18
就是“已经开始”的意思啊。强调一个“已经”。英语中常用一些奇怪的,本不能用的时态来强调

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网