现在完成时“未完成”用法,表示动作或状态,从过去某时开始,一直延续至今,还可能继续下去;也可能已停止。
常用“for 段时间或者since 过去时间/过去式的句子”等时间状语连用,句子的谓语动词用长动词(延续性动词),如:
1.He has been here since last year. 从去年开始,他就住在这里。(他现在还在这里住,可能要离开,也可能继续住下去)。
2.I have lived in London for 10 years. 我在伦敦居住10年了。
3.They have worked all day. 他们干了一天活。(也许接着干,也许要停工)。
短动词(非延续性动词)不能用于现在完成时的“未完成”的用法。
比如,
1.自从去年,他就来了北京。和 2.他买了这车3年了。这两句中出现的(来come和 买buy)就属于短动词,要表达这样的意思,应该分别找been和had来代替come和buy。所以,上面两句写成:1.He has been in Beijing since last year.(come--be)
2.He has had the car for 3 years.(buy--have)
在这种现在完成时(未完成)的用法中,短动词用哪个长动词做替换呢?
1.arrive--be here
2.begin-- be on
3.start-- be on
4.die--- be dead
5.come back -- be back
6.leave-- be away(from)
7.fall ill(sick,asleep)--be ill (sick, asleep)
8.get up-- be up
9.go out--be out
10.finish---be over
11.put on -- wear/be on
12.open--be open
13.join--be a member of
14.close--be closed
15.go to school--be a student
16.borrow--keep
17.buy/get--have
18.catch(a cold)--have(a cold)
19.get to know--know
20.begin to study--study
21.come to work--work
22.move to-- live in
23.end--be over
24.come to --be in
25.sit down--be seated
26.marry--be married
27.dress--be dressed
.......在学习中大家要不断积累。
本文对你有帮助请关注作者的头条号。有问题在评论区留言。