现在完成时练习(二)

I. Fill in the blanks with the proper form.

1. I____ already ____ (see) the film. I ________ (see) it last week.             

 2. _____ he ____ (finish) his work today? Not yet.

3. My father ____ just ____ (come) back from work. He is tired now.           

 4. Where’s Li Ming ? He __________ (go) to the teacher’s office.

5. I __________ (work) here since I ______ (move) here in 1999.              

6. So far I _______________(make) quite a few friends here.

7. How long ________ the Wangs ______________(stay) here ? For two weeks.       

8. I ________ just ___________ (finish) my homework.

9. He ________ (go) to school on foot every day.                              

10.____ you ______ (find) your science book yet?

11. If it ____ (be) fine tomorrow, I'll go with you.                             

12. The students ____________ (read) English when the teacher came in.

13. Look! The monkey __________ (climb) the tree.                              

14. My mother __________ (come) to see me next Sunday.

15. I've lost my pen. _________ you ________ (see) it anywhere?

 

II. Choose the best answer.

1. How long have you _______ here?

A. come              B. got                C. arrived            D. been               

2. My grandpa died _________.

A. at the age of my 2                    B. for 2 years   

C. when I was 2.                         D. my age was 6.

3. Jane has _____ to BeiJing. She will come back tomorrow.

A. been       B. gone         C. went         D. never been

4. It is ten years _____ I last saw her.

A. after         B. since         C. for              D. that

5.--Who will go to the station to meet Lorry?  

--I will. I _____ her several times.

A. met         B. have met          C. had met           D. will meet

6. --What a nice dress! How long _____ you _____ it?       

--Just 2 weeks.

A. will, buy     B. did, buy            C. are, having         D. have, had

7.--Do you know Lydia very well?  

--Yes, She and I _____ friends since we were very young.

    A. have made        B. have become        C. have been          D. have turned

8. The Smiths _______ in China for 8 years.

A. has lived    B. lived   C. have been    D. live

9. --Hello, this is Mr. Green speaking.  Can I speak to Mr. Black?

  -- Sorry. He ______ the Bainiao Park.

A. has been to        B. has gone to        C. went to       D. will go to

10. --____ you ever ____ to the US?

-- Yes, twice.

A. Have, gone     B. Have, been     C, Do, go             D. were, going

 

III. Rewrite the sentences.

1. I have been to Macau before. (改为否定句) 

I _________ _________ been to Macau before.
2. He hasn’t come to school because he was ill. (就划线部分提问)

______ _______ he come to school?
3. I bough a new bike just now. (用just改写)   

I ____ just ____ a new bike.
4. We began to learn English three years ago.(改为同义句)

We ____ ____English ____three years

5. He has never surfed, _______ _______? (改成反意疑问句) 

6. They have been here since 2000.  (对划线部分提问)                   

_______ _______have they been here?

7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)

8. Miss Gao left an hour ago.  (同义句转换)

Miss Gao has _______ ________ ________ an hour ago.

 

Ⅳ. Ask the questions

1) I have been there for two days.

__________ _________ __________ you __________ __________?

2) My father has lived here since 2000.

_________ _________ __________ your father _________ __________?

3) He left here yesterday.

_________ ________ he _________ __________?

4) They bought a book two hours ago.

__________ ___________ they __________ a book?

Ⅴ. Use “never, ever, already, just, yet, for, since” to fill in the blanks.

1. I have _______ seen him before, so I have no idea about him.

2. Jack has _________ finished his homework.

3. Mr. Wang has taught in this school ________ ten years.

4. “Have you ________ seen the film?” “No, I have ________ seen it.”

5. “Has the bus left _______?” “Yes, it has _________ left.”

六、用have / has been to / in, have gone to及go的各种形式填空。

1) Where is Jack? He __________ his country.

2) David ________ the park just now.

3) John _______ England since he came back.

4) How long _____ they _____ this village?

5) The Smiths ______ Beijing for years.

6) _____ you ever ____ America? -- Yes, I _____ there many times.

7) I _____ this school since three years ago.

8) Where is Jim? He _____ the farm.

9) When_____ he _____? He _______ an hour ago.

10) Would you like to _____  to the zoo with me? ---Yes, but I _____ there before.

11) Where _____ you _____ now? --- I ____  to the zoo.

12) He often _____ swimming.

13) _____ you ______ there last year?

14) _____ they often ______ skating in winter?

 

七用never, ever, already, just, yet, for, since填空

1. I have _______ seen him before, so I have no idea about him.

2. Jack has _________ finished his homework.

3. Mr. Wang has taught in this school ________ ten years.

4. “Have you ________ seen the film?” “No, I have ________ seen it.”

5. “Has the bus left _______?” “Yes, it has _________ left.”