begin 是瞬间动词 为什么还有had begun的用法?begin既然是瞬间动词,为什么还可以用在完成时态中?
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/16 12:00:19
begin 是瞬间动词 为什么还有had begun的用法?begin既然是瞬间动词,为什么还可以用在完成时态中?
begin 是瞬间动词 为什么还有had begun的用法?
begin既然是瞬间动词,为什么还可以用在完成时态中?
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、瞬间动词也能够用于完成时
2、连接一些持续性的时间才需要用持续性动词,如for,since,how long等等
3、begin是瞬间,他的持续是be on
就是“已经开始”的意思啊。强调一个“已经”。英语中常用一些奇怪的,本不能用的时态来强调
瞬间动词不是没现在完成时,只是不能用在带有一段时间的现在完成时句子里而已,比如:The film has begun.(这句话是对的) The film has begun for five minutes.(这句话就不对了) 要想表达电影已经开始五分钟了,就得用延续性动词 它的持续性动词是be on.所以句子需改成The film has been on for five minutes....
全部展开
瞬间动词不是没现在完成时,只是不能用在带有一段时间的现在完成时句子里而已,比如:The film has begun.(这句话是对的) The film has begun for five minutes.(这句话就不对了) 要想表达电影已经开始五分钟了,就得用延续性动词 它的持续性动词是be on.所以句子需改成The film has been on for five minutes.
收起