1、以上兩類動詞都能用於現在完成時,表示動作到現在為止已結束,
例如:
He has studied English for three years.
(他學英語已有3年了。)
He has joined the Party.
(他已入黨了。)
Mum isn’t at home. She has gone to the library.
(媽媽不在家,她去圖書館了。)
2、持續性動詞在完成時中能與表示持續一段時間的狀語連用,而瞬間性動詞則不能。
例如:
His parents talked with the teacher for half an hour.
(他的父母跟老師談了半個小時。)
My mother has lain in bed for 3 days.
(我母親生病臥床已經三天了。)
My parents have lived in Shanghai since1950.
(我父母親從1950年起就住在上海了。)
3、瞬間性動詞在完成時中如要與表示持續一段時間的狀語連用,通常有兩種方法:
(1)用意思相當的持續性動詞來替換,例如:
He has been in the army/a soldier for three years.
(他參軍已有3年了。)不能用has joined
She has been up for quite some time.
(她起床已有好久了。)不能用has got up
Has your brother been away from home for along time?
(你哥哥離家已有好久了嗎?)不能用has left
常用瞬間動詞相應持續性動詞關係如下:
1、go——be away 2、come——be here
3、come back——be back 4、leave——be away(be not here)
5、buy——have 6、borrow——keep
7、die——be dead 8、begin——be on
9、finish——be over 10、open——be open
11、close——beclosed 12、lose——be lost
13、get to know——know 14、turn on——be on
15、get up——be up 16、sit down——sit/be seated
17、join——be in(…)或be a…member
18、become——be
(2)用it is…since…結構來替換瞬間動詞,
例如:
電影已經開映5分鐘了。(兩種方法)
The film has been on for five minutes.
It’s five minutes since the film began.
他離開上海已有3天了。(兩種方法)
He has been away from Shanghai for threedays.
It is three days since he left Shanghai.
這本書我還給圖書館已有兩周了。(一種方法)
It’s two weeks since I returned the book tothe library.
他找到他妹妹已有多久了?(一種方法)
How long is it since he found his sister?
4、瞬間動詞的否定形式可以與表示一段時間的狀語連用,
例如:
I haven’t seen you for a long time.(好久沒見到你了。)