这类动词叫做“瞬间性动词”,它们可以用于现在完成时,但是不能和表示一段时间的状语连用。
判断下列句子的正误: 1). He has died .( )
He has died for 2 years.( ) He has been dead for 2 years. ( ) 2). Helen has married. ( )
Helen has been married for 5 years. ( ) Helen has married for 5 years.( )
瞬间性动词不能和表示一段时间的时间状语连用, 但是他可以转换成相应的延续性动词. 1.直接用延续性动词
buy– have catch(get) a cold –have a cold borrow—keep arrive/come/go /become—be put on– wear get up— be up 2.转换成be+名词 join the army – be a soldier join the Party –be a Party member go to school– be a student 3..转换成be+形容词或副词
die—be dead finish\\end – be over begin—be on leave—be away fall sleep – be asleep close/open – be closed/open marry— be married 4.转换成 be+介词短语 go to school– be in school join the army – be in the army [当堂检测] 选择填空
1.The shop has been _______ for an hour. A. close B. closing C. closed 2. How long have you _____ the book? A. borrowed B. kept C. bought 3. They ________ Guangzhou for an hour.
A. left B. have left C. have been away from
4. I have ______ Foshan since ten years ago. A. come to B. arrive in C. been in 5. I bought a computer ________.
A. for two days B. since two days ago C. two days ago 6.Class has been over __________.
A. just now B. for a moment C. a moment ago 7. I have come back _______.
A. for an hour B. yet C. Already I __ the way. I __ here for quite many years.
A. knew…have lived B. knew…live C. know…have lived D. know…live 2. _____ you ever _____ America ? Yes, I have.
A. Have…gone to B. Have…gone in C. Have…been to D. Have …been in 3. My brother ____college for over three years.
A. has gone to B. has been to C. has been at 4. He ___ the Army by the end of 1989. He ___ in the army since then.
A. joined…is B. has joined…has been C. had joined…is D. had joined …has been 5. __ you _ the text yet ? Yes, we __ it two hours ago.
A. Did…copy…did B. Have…copied…have C. Have…copied…did D. Did …copy…had “Why ______ she _______ angry ?” “Because he _____ at her just now .”
A. did…get…shouted B. has…got…shouted C. did…get…has shouted
6. __you __ the film before ? Where __ you __ it ? A. Have …seen…did…see B. Did …see…have…seen C. Have…seen…have…seen
7. You ____ me waiting for two hours. I ____ for you since five.
A. kept…waited B. have kept…waited C. kept…have waited D. have kept…have waited Where __ John __ ?
To the library. He __ there for an hour. A. has…been…has gone B. has…gone…has been C. did…go…went D. did…be…went
A. 用 already 或 yet填空
Have they taken down the old pictures ______? No, not ___________.
2) Most of us have finished our compositions ____. 3) He hasn’t visited the museum________. B.用 since或 for填空
1) We have learned five lessons ____ the beginning of this term.
2) Mrs Liao has been in hospital ______ last week. 3) I have stayed at my aunt’s _____ two weeks. I have been here ______ 1999. They have kept the books ____ one day. It has been cold ______ two weeks ago. We have learnt a lot ______ we came here. C. 用have gone或 have been填空 1、Where are the boy students ?
They ___________ to the school factory. 2、Is your father in ?
No, he ______________ to Shenzhen. _______he ever ______ there before ? Yes, he _____________ there several times 3) He asks me if I _________ to Hangzhou before.
I told him that I wanted to go there for a visit as I ______ never ______ to that city before. 4) My brother __________the Great Wall three times
把下列句子翻译成汉语: 1、 这只狗死了。
这只狗昨天死了。 .
这只狗一天前死了。
这只狗死了一天。
2、他们离开广州了。
他们两天前离开广州了。
他们自从两天前就离开广州了。/ 他们离开广州两天了。
3、戏剧开始了。
戏剧半小时前开始了。
戏剧开始半个小时了。
4、 我买了一台电脑。
自从我来到这里就买了一台电脑。
相关推荐: