现在完成时和宾语从句的练习题
1.They are still building the new road. They _____it so far. A. didn’t finish B. don’t finish C. haven’t finished
2. There _a football game between Italy and Germany tomorrow morning.
A. has
B. is going to be C. will have
3. How many times _you _to Beijing this year? Three times A. have, been B. had, been C. have, gone
4. Mr. Smith has ________China for over 3 years. A. gone to B. been to C. lived in
5. I don’t know if he _____tomorrow. If he ______, I’ll meet him.
A. will come, comes B. comes, comes C. will come, will come
6. Do you know Jack Smith? Certainly. We_______friends since ten years ago.
A. were B. have made C. have been
7. Can I speak to Mr.Green? I’m afraid not. He ____a meeting
at the moment.
A. having B. is having C. has
8. Bush __________greatly since he was named “the Person of year “by the US magazine Times.
A. has changed B. changed C. changes
9. Father’s Day is coming. What will you say to your father? I’ll say “I love you, Dad”. As soon as he ___up. A. will wake B. wake C. wakes
10. Hello! May I speak to your father? Sorry He ________Hangzhou. A. has come to B. has gone to C. has been in
11. She hasn’t written to her parents____ A. last month B. for last month C. since last month
12. How long ______he______ the dictionary. A. has, borrowed B. has kept C. has, lent
13. My aunt isn’t here. She _____Shanghai on business. She will be back in three days.
A. went
B. has gone to C. has been to
14. I want to know if there _______an English speech contest next month. If our school _____it,
I must get ready for it. A. will be , holds B. will be , will hold C. will have, hold 二.单项选择:
1.Could you please tell me __________? Go upstairs, and turn left.
A. what is the teacher’s office B. where the teacher’s office is C. where is the teacher’s office
2. Do you know ____the MP3 player last week? Sorry, I have no idea. A.how much did she pay for B. how much will she pay for C. how much she paid for
3There is going to _____a sports meeting next week. If it _____,we’ll have to cancel it.
A. be, will rain B. have, will rain C. be, rains
4. I’m a football fan. I’m interested in everything _________is about the 2010 World’Cup.
A. who B. that C. where
5. Can you see___________?
No. let’s go and have a look. Maybe we can help them. A.what are they doing there B. what was happening there C. what is happening there
6. Hurrry up, iack. Wehave to get to the station before 11:45___we can catch the 12:00
A. since B. after C. so that
7. Could you tell me ____________? Glad to help. A. if I have been to the Great Wall B. where did he study C. how I can get t the station
8. Why did you come to school late this morning?
______I watched the Football World Cup until 12o’clock last night.
A. If B. Because C. Since
9. My uncle remembered__________. A. when we moved to the town B. when did we move to the town C. when we move to the town
10. Can you tell me which floor__________? A. does he live on B. he lives in C. he lives on
11. John fell asleep ______he was listening to music. A. after B. before
C. while
12. Do you know _________? I’m going to see him. Sorry, I don’t know.
A. where does Mr. Li live B. where did Mr. Li live C. where Mr. Li lives
13. You must remember ____________. A. what your teacher said B. what did your teacher say C. your teacher said what
14. Will you come to the dinner party ? I won’t come unless Jenny __________. A. will be invited B. can be invited C. invited
15. What did the teacher say just now ? He said that the earth _________round the sun. A. go B. goes C. going
16. The girl wanted to know ___________. A. whose digital camera it is
B. how much did the digital camera cost C. if the digital camera was made in Japan
17. I’m new here, could you tell me ___________, please? A. when does the first bus arrive B. when the first bus arrives C. when did the first bus arrive
18. Would you please tell him about it if he __________here? Sure. As soon as he ___________.
A. come, come
B. comes, comes c. will come , will come
19. Professor Li said we would go on a trip if it __________the next day.
A. doesn’t rain B. would not rain C. didn’t rain
20. I want to write to Sam, but I don’t know _________. A. where is his e-mail address B. where his e-mail address is
C. what his e-mail address is 一.单选题: 1. Have you finished your homework? Yes, I___it three hours ago. A. have finished B. finished C. finish
2. I hear that your computer doesn’t work. Yes, but It _________ A. have repaired B. have been repaired C. was repaired
3. Have you ____BeiJing? Only once. A. been to B. gone to C. been in
4. How long have you ______ Beijing? A. been to B. gone to C. been in
5. I was late for the movie. How long _____ ? A. have it begun B. have it been C. have it been on
6. It is the most interesting book that I ______. A. saw B. see C. have seen
7. We ____ three thousand words so far. A. have learnt B. learnt C. learn
8. I ask you ______.
A. what’s the matter with you. B. what the matter is with you. C. what you are the matter.
9. We ____ lunch as soon as our father_____. A. will have, comes B. have, comes C. will have, will com
10.They said that the earth _____the sun. A. moved B. moves C. move
11. Now, I don’t know_______ I will do it. A. what B. how C. where