资源描述
现在完成时专练
一、用have(has) been 或have(has) gone 填空。
A: Where Li Fei ? B: He ____________ to Hainan Island.
A: How long _______ he _________ there? B: He _____________ there for three days.
A: When will he come back , do you know? B: I’m afraid he won’t come back recently.
A: Could you tell me the way to Hainan Island? B: Sorry, I _______ never _______ there.
A: How many times ___________ Li Fei __________ to that place?
B: He _____________ there only once.
二、用have/has been to/in, have gone to的各种形式填空。
1) Where is Jack? He __________ his country.
2) John _______ England since he came back.
3) How long _____ have _____ this village?
4) The Smiths ______ Beijing for years.
5) _____ you ever ____ America? -- Yes, I _____ there many times.
6) I _____ this school since three years ago.
三、选择填空
( )1.Jim's been to the Great wall before , he?
(A)isn't (B)wasn't (C)hasn't (D)doesn't
( )2.She's never been to England, she?
(A)has (B)hasn't (C)isn't (D)is
( )3.___________has Hanmei been in the library.
(A)How long (B)How soon (C)How far (D)How often
( )4.How long ___ he ___the library book .
(A)has,borrow (B)has,kept (C)has,bought (D)did,buy
( )5.Mr Green isn't in the office , He to the library
(A)has gone (B)went (C)has been (D)will go
( )6.Mr smith to Tokyo and he will be back in a week
(A)has been (B)has visited (C)has sent (D)has gone
( )7.They China for two years
(A)have been to(B)have been in(C)have gone to(D)have come to
四、按要求把短暂性转换为延续性动词
①arrive at/in sw. get to/reach sw. come/go/move to sw.→ be in sw./at school/at home/on the farm/be here/be there
1) He got to Beijing five minutes ago.
He ________ _________ _________ Beijing for _________ _________.
2) I moved to the USA last year.
I ________ ________ __________ the USA since __________ __________.
3) I went home yesterday.
I _______ ________ _________ home for _________ __________.
4) They came here last week.
They _________ _________ here since _________ __________.
②come/go back, return → be back come/go out → be out
1) He came out two years ago.
He _________ __________ _________ for __________ __________.
2) We return to Fuzhou yesterday.
We ________ ________ _________ to Fuzhou since __________.
③become → be
1) I became a teacher in 2000.
I ________ __________ a teacher for _________ _________.
2) The river became dirty last year.
The river _________ _________ dirty for _________ __________.
④close → be closed open → be open
1) The shop closed two hours ago.
The shop ________ _________ _________ for _________ _________.
2) The door opened at six in the morning.
The door ________ ________ ________ for six hours.
⑤get up → be up die → be dead leave sp. → be away from sp.
fall asleep/get tot sleep → be asleep finish/end → be over
marry → be married
1) I got up two hours ago.
I ________ ________ ________ since ________ ________.
2) He left Fuzhou just now.
He _______ ________ ________ _________ Fuzhou for five minutes.
3) My grandpa died in 2002.
My grandpa _______ _______ ________for _______ ________.
4) The meeting finished at six.
The meeting ________ ______ ______ for six hours.
5) I got to sleep two hours ago.
I ________ _________ _________ since _________ __________.
6) They married in 1990.
They ________ _________ __________since _________.
⑥start/begin to do sth. → do sth. begin → be on
1) I began to teach at this school in 1995.
I ____ ____ at this school since ____.
2) The film began two minutes ago.[来源:学#科#网]
The film ____ ____ ____ for ____ ____.
⑦borrow → keep lose → not have buy → have
put on → wear catch/get a cold → have a cold get to know → know
1) They borrowed it last week.
They _________ _________ it since __________ __________.
2) I bought a pen two hours ago.
I _________ _________ a pen for ________ __________.
3) I got to know him last year.
I _________ __________ him since __________ __________.
4) I put on my glasses three years ago.
I __________ __________ my glasses for _________ _________.
⑧have/has gone to → have been in
1) He has gone to Beijing.
He ____ ____ _____ Beijing for two days.
⑨join the league/the Party/the army → be a league/a Party member/a soldier
→ be a member of the league/the Party → be in the league/the Party/the army
1) He joined the league in 2002.
He ________ _________ a _________ _________ for two years.
He ________ __________ a __________ ________ the _______ for two years.
He ____________ ___________ ___________ the league for two years.
2) My brother joined the army two years ago.
My brother __________ ________ a _________ for ___________ ___________.
My brother _________ _________ in __________ ___________ for two years.
五、选择填空
( )1.Her father____in 1990 and her husband_____for more than five years
(A)died ,dead (B)has died,dead (C)died ,has been dead (D)has died, has died
( )2.I have _____this nice watch for two years
(A)had (B)bought (C)borrowed (D)lend
( )3.He_____his home for ten years
(A)has left (B)left from (C)has been away from (D)was away from
( )4.He_____a league member for three years
(A)is (B)has been (C)has become (D)have become
( )5.Lihua's brother has _____for two years
(A)joined the army (B)been an army (C)become a soldier (D)been in the army
( )6.He hasn't _____ Quanzhou ever since he left school
(A)left (B)been away (C)been (D)away
六、选择填空
( )1. ——Have you finished your homework
——Yes, I _____ it last night
(A)finish (B)finished (C)have finished (D)will finish
( )2. —— _____you ever _____ to Nanjing
——Yes,I there last year.
(A)Have…gone, have gone (B)Have…been , went
(C)Did…go, went (D)Did…go,has , been
( )3.——When _____you _______Lucy in New York?
——I _______here for two years
(A)did…meet,haven't seen (B)did…meet,haven't seen
(C)did…meet,don't see (D)would…meet,hadn't seen
( )4.He _____ finished his homework. yet
(A)doesn’t (B)haven’t (C) hasn’t (D) doesn’t have
( )5.—Have you_____travelled on the train.—Yes, I have.
(A)never (B)ever (C)just (D)yet
( )6.—Have you finished your homework ——Not .
(A)ever (B)already (C)yet (D)just
( )7. We haven't finished our homework .
(A)already (B)ever (C)yet (D)never
( )8.—Have you _____ learned English? —Yes, I've _____ learned a lot.
(A)never,ever (B)ever,never (C)ever,already (D)already.ever
( )9.—Have you finished your home? —Yes,I've done that
(A)yet,already (B)already, yet (C)ever,never (D)still,just[来源:
( )10.John's father _____ borrowed some pictures
(A)have already (B)has just (C)have ever (D)has yet
七、用since和for填空
1. He has lived in Nanjing ________ the year before last.[来源:学.科.网Z.X.X.K]
2. I’ve known him __________ we were children.
3. Our teacher has studied Japanese _________ three years.
4. She has been away from the city ___________ about ten years.
5. It’s about ten years __________ she left the city.
( )1.I've been like this ever since
(A)last week (B) for a week (C) a week before (D)the last week
( )2.My mother has worked in this factory 2 years.
(A)about (B)for (C)in (D)since
( )3. I haven't heard from him last week.
(A)since (B) for (C)ago (D)before
( )4.His father joined the party_________
(A)for three years (B)since three years ago(C)three years ago (D)in two years' time[来
八.同义句转换
1、 She bought the book five days ago.
She______ _________the book________five days.
It___________ _________five days________she_________the book.
Five days_________ ________ _____she_________the book.
2、 The cat died two hours ago.
The cat________ _____ _____ _______two hours.
It ________two hours______the cat died.
Two hours_______ _______ _______the cat died .
3、 The meeting has been on for ten minutes.
The meeting________ten minutes_________.
Ten minutes________ ________ ________the meeting________.
It________ _______ten minutes________the meeting_________.
4、 He has been in the party for three years.
He _______the party three years_________.
It________ ________three years_________he________the party.
The years ________ ________ _______he______the party.
5、 Tom has kept the book for a week.
Tom________the book a week____________.
A week _______ ______ ________Tom________the book.
It________ _______a week_______Tom_______the book.
展开阅读全文