现在完成时
现在完成时的练习(一)
一、单项选择
1、Both his parents look sad. Maybe they_______what’s happened to him .
A. knew B. haveknown C. mustknow D. will know
2、He has _______ been to Shanghai, has he?
A. already B. never C. ever D. still
3、Have you metMr. Li ______?
A. just B. ago C.before D.a moment ago
4、The famouswriter _____ one new book in the past two year .A. is writing B.was writing C.wrote D.has written
5、—Ourcountry ______ a lot so far . —Yes. I hopeit will be even ____A. has changed ;well B. changed; goodC. has changed ; better D. changed; better
6、Zhao Lan______already ______in this school fortwo years .
A. was;studying B. will; study
C. has;studied D. are; studying
7、We ______Xiao Li since she was a little girl .
A. know B. had known C. have known D. knew
8、Harry Potteris a very nice film. I_______ it twice .
A. will see B. have seen C. saw D.see
9、—Thesefarmers have been to the United States
—Really? When _____there?
A. will theygo B. did they go
C. do theygo D. have they gone
10、—______ you___ your homework yet ?
—Yes. I _____ it a moment ago.
A. Did; do; finished B. Have;done; finished
C. Have; done; have finished D. will; do;finish
11、 Hisfather ______ the Party since 1978 .
A. joined B. has joinedC. was in D. has been in
12、—Do you knowhim well ?
—Sure .We _________ friends since ten yearsago .A. were B.have beenC. have becomeD. have mad 13、—How longhave you ____ here ?
—About two months.
A. been B. gone C. come D. Arrived
14、Hurry up! Theplay __________ for ten minutes.
A. has begun B. had begun C. has beenon D. Began
15、 It _____ten years since he left the army .
A. is B. has C. will D. Was
16、 Miss Greenisn't in the office. she _______ to the library.A. has goneB. wentC.will goD. has been
17、My parents______ Shandong for ten years.
A. have been in B. have beento
C. have gone to D. have been
18、The studentshave cleaned the classroom, ?
A. so they B.don’t they C. have they D. haven’t they
19 has Mr White been a member of GreenerChina since he to China?
A. How soon,comes B. How often, got
C. How long,came D. How far, arrived
20、 His uncle for more than 9 years.
A. has comehere B. has started to work
C. has livedthere D. has left the university
二、句型转换。
1、He has never surfed, ?(改成反意疑问句)
2、They have been here since 2000. (对划线部分提问)
have they been here?
3、The old man _________ last year. He for a year. (die) (动词填空)
4、This factory opened twenty years ago.(同义句转换)
This factory ________ for twenty years.
5、Miss Gao left an hour ago. (同义句转换)
Miss Gao ________ _______ ________ ________an hour ago.
6、Hermother has been a Party member for three years .(同义句)
Her mother _______ the Partythree years ________.
7、The Green Family moved to France two years ago. (同义句转换)
_______ two years ________ the Green familymoved to France.
8、The bus has arrived here. It arrived tenminutes ago. (把两个句子合并成一个句子)
现在完成时练习(二)
I. Fill in the blanks with the proper form.
1. I____ already ____ (see) thefilm. I _____ (see) it last week.
2. _____ he ____ (finish) his work today? Notyet.
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) toschool 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 comeback 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 meetLorry?
--I will. I _____ her several times.
A. met B.have metC. 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 veryyoung.
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 _________ lastyear. He has _______ _______for a year. (die) (动词填空)
8. Miss Gao left an hour ago. (同义句转换)
Miss Gao has _______ ________ ________ anhour ago.
Ⅳ. Ask the questions
1) I have been therefor two days.
__________ ___________________ you __________ __________?
2) My father has livedhere since 2000.
_________ ___________________ your father _________ __________?
3) He left here yesterday.
_________ ________ he_________ __________?
4) They bought a book twohours ago.
__________ ___________they __________ a book?
六、用have / has been to / in, have gone to及go的各种形式填空。
1) Where is Jack? He __________his country.
2) David ________ the park justnow.
3) John _______ England since hecame back.
4) How long _____ they _____ thisvillage?
5) The Smiths ______ Beijing foryears.
6) _____ you ever ____ America? --Yes, I _____ there many times.
7) I _____ this school since threeyears ago.
8) Where is Jim? He _____ thefarm.
9) When_____ he _____? He _______an hour ago.
10) Would you like to _____ to the zoo with me? ---Yes, but I _____ therebefore.
11) Where _____ you _____ now? ---I ____ to the zoo.
12) He often _____ swimming.
13) _____ you ______ there lastyear?
14) _____ they often ______skating in winter?
评论详情