现在完成时专项练习(1)
一、用所给动词的适当形式填空。
1.I__________ (see) the film before. I________(see) it just now.
2._________ he ever _________(do) his work? Never.
3.--- ________you _________(be)to Hong Kong ?--- Yes, I _________(be)there twice .
4.--- _________ you _________(eat )chocolate sundaes ever since?
5. My father _________just ________(come) back from work. He __________ (be) tired now.
6. Where's Li Ming? He__________(go)to the teacher's office.
7. Recently they ____________ (study) abroad for his field in engineering.
8. I ___________ (work) here since I __________ (move) here in 1999.
9. So far I ___________ (make) quite a few friends here.
10. How long __________the Wangs __________(stay) here? For two weeks.
二、单项选择
1.The twins can speak good Chinese because they _________China for 6 years.
A. have been to B .have come to C. have been in D. have gone to
2._________have you lived in Beijing?
A. How soon B. How often C. How much D. How long
3. --- Where is Tom? I can't find him anywhere.
--- He _________back for a holiday.
A. went B. goes C. has gone D. will go
4. --- Has john come_________?
--- Yes. He has _________been here for 10 minutes.
A. yet, already B. already, yet C. already, already D. yet, yet
5. They _________about eight hundred English words by the end of last term.
A. will l earn B. has learned C. are going to learn D. had learned
6.I haven't finished reading the book_________.
A. just B. already C. ever D. yet
7.He has _________seen the film ,has he?
A. already B. never C. ever D. yet
8.________you ever _________fast food?
A. Did, eat B. Have, eaten C. Are, eat D. Have, eat
9.We_________the Baiyun Hills last weekend.
A. have climbed B. are climbing C. climbing D. was climbing
10.The boy _________finished his homework yet.
A. hasn't B. didn't C. wasn't D. doesn't
11. When I was at college, I _______ up early to do some morning exercises.
A. used to get B. used to getting C. used get D. used to get
12. Mr Smith has taught in this university ______ he came here in 1999.
A. for B. since C. before D. after
13. ---“ Mary has ______ finished the difficult work. What about his classmates?”
---“_________”.
A. yet; Not already B. not already; Not yet
C. already; Not still D. already; Not yet
14. I’m ____ busy this week that I have to have my dirty clothes ______ nearby.
A. so; to be washed B. quite; washing C. so; washed D. very; washing
15. “We are going to the Zijin Mountain tomorrow.” “Have _____ .”
A. fun B. time C. wishes D. photos
16. I found my sister greatly ______ after watching the ______ film.
A. exciting; excited B. excited; exciting
C. exciting; excited D. excited; excited
17. ---I have seen the film “Titanic” already.
---When __________ you __________ it?
--- The day before yesterday.
A. have; seen B. will; see C. did; see D. did; seen
18. Mr Black __________ in China since five years ago.
A. lived B. has lived C. lives D. is going to live
19. We ____________ trees last Sunday. So far we __________ over 3,000 trees there.
A. planted; planted B. planted; have planted
C. have planted; planted D. have planted; have planted
20. 11--- Ann has gone to Shanghai. --- So ________ her parents.
A. has B. had C. did D. have
三、用所给词的适当形式填空
1. George _________ (be) here since the factory opened.
2. The Oriental Pearl TV Tower is the tallest tower I ________ ever __________ (see).
3. I know all about the film because I ________ (see) twice.
4. He ________ (be) ill for a week, and he still doesn’t feel better now.
5. I sent you a birthday card last Sunday. ________ you ________ (receive) it yet?
6. ________ you ________ (hear) from your aunt recently?
Yes, I ________ just _________ (get) a letter from her.
7. _______ you _________(finish) your homework?
8. _______ you ________ (be) to Japan before?
9. We ________never __________(eat ) Mexican food.
10. The children ___________(not find) the lost puppy yet.
11. ________ the sun ___________(come) up?
12. How long ________ you _________(be) a vegetarian?
13. I _________(not work) since last December.
14. This is the third time that I ________(visit) the Science Museum.
15. I’m sorry I ________ (forget) your name.
16. Up to now air pollution _______ (do) great harm to human beings.
17.The composition which I handed in a week ago _________(not mark) yet.
18. No letters _________(receive) since last Monday.
19. There _________(be) great changes in Shanghai in the past three years.
20. This is the only party that I _________(enjoy) in my life.
四、句型转换(每空一词)
1. I have been to Macau before.(改为否定句)
I __________ ___________ been to Macau before.
2. He hasn’t come to school because he’s ill (就划线部分提问)
___________ ___________ he come to school?
3. He has learned English for 5 years. (就划线部分提问)
___________ __________ __________ ___________ learned English ?
4. I bought a new bike just now. (用just改写)
I __________ just ___________a new bike.
5. We began to learn English three years ago.(改为同义句)
We __________ __________ English ___________ three years
6. He has lived here since 1999.(就划线部分提问)
__________ ___________ ___________ he__________ here?
7. They have already finished the work.(否定)
They ___________ __________ the work ___________.
8. My father got there two days ago.(同义句)
My father ____________ ____________ ___________ for two days.
9. Mr. Li began to teach English in this school in 1999.(同义句)
Mr. Li __________ ___________ English in this school since 1999.
10. The factory opened ten years ago.(同义句)
The factory ___________ ___________ __________ for ten years.
11.They have cleaned the room twice this week. (就划线部分提问)
_________ _________ _________ __________ they __________ the classroom this week?
12. My father went to England in 2003 and 2005. (同义句)
My father __________ __________ _________ England __________.
13. John left Beijing three years ago. (同义句)
John___________ __________ __________ Beijing_________ three years.
14. His company closed in 2003. (同义句)
His company __________ __________ __________ __________ 2003.
15. My father bought the car half a year ago. (同义句)
My father __________ __________ the car __________ half a year.
16. We got to know each other for about 15 years. (同义句)
We ___________ ___________ each other __________ about 15 years.
17. The film began ten minutes ago. (同义句)
The film ____________ ___________ ____________ for ten minutes.
18. I borrowed this book two weeks ago. (同义句)
I ____________ ___________ this book for two weeks
五、翻译句子
1.这个电影两个小时前就开始了。(2种)
2.他已经有一年没有买糖果了。(2种)
3.--- 你去哪儿了?--- 我去邮局了。
4.--- 我到处都找不到西蒙。--- 哦,他和他的家人回澳大利亚去了。
5.那个带游泳池的房子太贵了。我从对此有过梦想。
6.这是我曾经开过的最好的汽车了。
7.难道你到达南京一个星期了?你两天后能回来吗?
8.请告诉我你去过这些名胜古迹几次了?
9.我过去常常收到他的来信,但是我有段时间没收到他的来信了。
10.自从我们认识,我们成为好朋友已经有好几年了。
现完(1)答案
一.1.have seen,saw 2.Has ,done 3.Have ,been,have been 4.Have ,eaten 5.has,come,is
6.has gone 7.have studied 8.have worked,moved 9.have made 10.have stayed
二 .1-5 CDCAD 6-10DBB?A 11-15DBDCA 16-20BCBBB
三 1.has been 2.have,seen 3.have seen 4.has been 5.Have ,receive 6.Have ,heard ,have got 7.Have finished 8.Have been 9.have eaten 10.haven’t found 11.Has,come 12.have been 13.haven’t worked 14.have visited 15.have forgotten 16.has done 17.hasn’t been marked 18.have been received 19.have been 20.have enjoyed
1.have not 2.Why hasn’t 3.How long have you 4.have bought 5.have learned for 6.How long has lived 7.haven’t finished yet 8.has been there 9.has taught 10.has been open 11.How many times have cleaned 12.has been to twice 13.has been away from for 14.has been closed since 15.has had for 16.have known for 17.has been on 18.have kept
五 1The film has been on for two hours / The film bagan two hours ago
2.He hasn’t had candy for one year
3.Where have you been ? I have been to the post office
4. I can’t find Simon anywhere. Oh , He has gone back to Australia with his family
5.The house with a swimming pool is so dear that I haven’t dreamed of it.
6.This is the best car that I have ever driven.
7.Haven’t you been to Nanjing for a week? Can you come back in two days?
8.Please tell me how many times you have been to these places of interest.
9.I used to heard from him but I haven’t heard from him for some time.
10.We have been good friends for several years since we get to know each other.
现完2
一has been ,has been ,has,been ,has been have been ,has been ,has been
二1. has gone to 2. has been in 3.have,been in 4.have been in 5.Have ,been ,have been
6.have been in 三CAABADB
四 1.has been in five minutes 2.have been in last year 3.have been back one day 4.have been last week
1.has been out two years 2.have been back yesterday
1.have been ten years 2.has been one year
1.has been closed two hours 2.has been open
1.have been up ,two hours ago 2.has been away from 3.has been dead eight years 4.has been over 5.have been asleep two hours ago 6.have been married 1990
1.have kept last week 2.have had two hours 3.have known last year 4.have worn three years
1.has been in
1.has been League member 2.has been member of League /has been in 2.has been soldier two years ,has been the army
五 2-6CACBD 7A 1-2BB 3.AB 4. 3.C 1-6BCCCAB
五 1,7 14,15. for /其余since
六 ABAC
七 2.I have just lost Chemistry book.
3. I have never been to that farm before.
4.He’s already had lunch.
5.Have you seen the film yet?
6.My brother hasn’t come back yet.
7. I saw the film last week .
8.He lived here in 1992.
9.I have had the dictionary fir three years.
10.He has been away from China for three years .
11. I have known them for fove years .
12.They have already in the USA for five years.
13 He has lived here since he moved to Fuzhou.
14.They have been married for ten years.
15.My sister has been a college student for three years.
16.How long has the meeting been on/lasted?
17.The door has been closed for two days .
18.I joined the League two years ago.
19.They have already known each other.
20.I have lived on the farm for five years.
还有的发不下,你可把邮箱给我我有很多
温馨提示:内容为网友见解,仅供参考