瞬間動詞(buy, die, join, come,go ,leave, join……)不能直接與for since 連用。
buy----have borrow keep
come/arrive/reach/get tobe in
go out----be out leave ----be away
beginbe on finish----be over
open----be open close be closed
die----be dead
★1.have代替buy
My brother has had(不能用has bought) this bike for almost four years.
★2、用keep或have代替borrow
I have kept(不能用have borrowed) the book for quite a few days.
★3、用be替代become
How long has your sister been a teacher?
★4、用have a cold代替catch a cold
Tom has had a cold since the day before yesterday.
★5、用wear代替put on
b)用「be+形容詞」代終止性動詞
1、be+married代marry
2、be+ill代fall (get) ill
3、be+dead代die
4、be+asleep代fall (get) asleep
5、be+awake代wake/wake up
6、be+gone代lose,die,sell,leave
7、be+open代open 8、be closed代close/shut
9、be+missing(gone,lost)代lose
c)用「be+副詞」代終止性動詞
1「be+on」代start, begin
2「be+up」代get up
3「be+back(to)」代return to, come back to, go back to
4「be here (there)」代come(arrive, reach, get) here或go (arrive, reach, get) there等等
d)用「be+介詞短語」代終止性動詞
1.「be in/at +地點」代替go to /come to
2.用be in the army 代替join the army
3.「be in/at +地點」代替move to
常用瞬間動詞變延續性動詞表:
1. have arrived at/in sw. got to/reached sw. come/gone/moved to sw.
→have been in sw./at…相應的介詞
2. have come/gone back/returned →have been back
3. have come/gone out →have been out
4. have become → have been
5. have closed / opened→have been close/open
6. have got up → have been up;
7. have died → have been dead;
8. have left sw. → have been away from sw.
9. have fallen asleep/got to sleep →have been asleep;
10. have finished/ended/completed→have been over;
11. have married → have been married;
12. have started/begun to do sth. →have done sth. ;
13. have begun → have been on
14. have borrowed/bought →have kept/had
15. have lost → haven’t had
16. have put on →have worn
17. have caught /get a cold →have had a cold;
18. have got to know →have known
19. have/has gone to →have been in
20. have joined/have taken part in the league/the Party/the army
→have been a member of/ have been in/have been the Party’s member/the league member/the soldier…