begin不是不能用于完成时吗
begin为瞬间动词,可以用现在完成时,但是不能与for、since引导的时间状语连用。
英语中,有些动词只表示短暂的动作,所表示的动作瞬间即可完成,因此这类动词称为瞬间动词或终止性动词。如:close, open, join, buy, die, begin, start, come, go等。
瞬间动词都可以表示动作“已完成”。如:
I have lost my watch.
我把表丢了。
瞬间动词不能和表示一段时间的短语或从句连用。如:
I have bought my watch for ten years. (×)
She has turned on the light since she came in. (×)
瞬间动词的“已完成”动作如果要与表示一段时间的状语(或状语从句)连用,一般可以通过下面几种方式来表示:
1. 用意义相近或相同的延续性动词来代替,这种延续表达法大都是表示状态的。如:
His father has been dead for five years.
他爸爸去世五年了。
为了便于掌握,下面将瞬间动词转换成延续性动词的情况列举如下:
arrive, come、reach→be here, be in
begin, start→be on
buy→have、own
die→be dead
finish, end→be over
get up→be up
go out→be out
join→be in, be a member of +名词
leave, move→be away from, be out of
borrow→keep
2.用“It is+时间+since…”句型。如:
It is five minutes since the meeting began.
会议开始五分钟了。
It”s two years since we got to know each other.
我们互相认识已有两年了。(get to do something是用在口语中的一种表达形式,表示着手处理,开始做某事,也表示一个瞬间的动作,其持续性动词可以是do something)
3. 借助副词ago,句子时态用过去时。如:
The bus arrived at the station ten minutes ago.
汽车到站十分钟了。
We finished the work three days ago.
我们完成这项工作三天了。
4. 瞬间动词的否定式表示的是一种可以延续的状态,因此可以和for, since引导的时间状语连用。如:
I haven”t heard from him for two weeks.
我已有两个星期没有收到他的信了。
He hasn”t left here since 1995.
自从1995年以来,他一直没离开过这儿。
标签:begin,用于,完成