Bài tập 2: Chọn từ hoặc cụm từ thích hợp hoàn thành những câu sau.
1. He...............................for 25 years before he retired last year.
A. has taught B. had been teaching C. has been teaching D. was teaching
2. Please send me a postcard as soon as you .......................... in London.
A. will arrive B. is going to arrive C. have arrived D. arrive
3. I saw John yesterday morning while I.............................home from work.
A. walked B. am walking C. was walking D. had been walking
4. As soon as you........................your homework, you will be allowed to go out.
A. are doing B. had done C. did D. have done
5. After Mary..........................her degree, she intends to work in her father’s company.
A. will finish B. finishes C. is finishing D. will have finished
6. She has worked as a secretary...........................she graduated fro college.
A. until B. while C. before D. since
7. Ann ............................for me when I arrived
A. was waiting B. waited C. had waited C. has been waiting
8. My handbag was stolen...........................we were playing tennis.
A. after B. before C. during D. while
9. They won’t come home until they.....................everything.
A. had seen B. saw C. were seeing D. see
10. Don’t come..........................I have finished lunch.
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
1. There has not been much supply of water recently, ______?
A. does there B. has there C. has it D. does it
2. The house was full of boys, ten of________ were grandchildren.
A. who B. which C. whom D. whose
3. I met my great-grandmother only once, and ______ did my brother.
A. neither B. so C. either D. too
4. You have spent all day typing the report, it’s time for you to ______ a rest.
A. pay B. make C. take D. give
5. You really ______ write more clearly. I can hardly read your writing.
A. ought to B. shouldn’t C. mustn’t D. will
6. She is going to a party tonight ______ she has a test tomorrow.
A. therefore B. though C. if D. because
7. I speak French ______ than Jenny.
A. more fluent B. more fluently C. fluently D. fluent
8. She had to get a large loan from the bank because she didn't have ______to buy this house.
A. money enough B. so money C. such money D. enough money
9. Sarah isn't making her own wedding dress, she is______ by a designer in Italy
A. having it make B. having it made C. getting it make D. getting it to make
10. My uncle has a_______ table.
A. small French 18th-century coffee B. small coffee18th-century French
C. small 18th-century French coffee D. French coffee small 18th-century
11. He’ll never pass his driving test unless he ______some lessons more.
A. does B. makes C. writes D. takes
12. If we ______ wasting water, there will be a shortage of fresh water in a few decades.
A. turn on B. look for C. look after D. go on
1. Thu Thuy ( be) ….twenty –three years old next December.
a. is b. was c. has been d. will be
2. They ( learn)…..French at present with their classmates.
a. are learning b. learnt c. have learnt d. had learnt
3. (be) ……on holiday in Hue City one year ago.?
a. Is he b. Was he c. Has he been d. Will he be
4. He is practicing the piano while his sister ( learn) …..Maths.
a. is learning b. was learning c. will be learning d. has learnt
5. What time ( go)…to work every day?
a. is he going b. did he go c. does he go d. was he going
6.She ( learn)…… Japanese since her teacher was retired.
a. learnt b. was learning c. had learnt d. has learnt
7. He ( come)……to see Thailand if he had a good chance?
a. Had he come b. Has he come c. Would he come d. Will he come
8. He ( go)…….to Nha Trang in three months?
a. Did he go b. Does he go c. Will he go d. Is he going
9. Where they ( go)…..now?
a. do they go b. will they go c. did they go d. are they going
10. She ( go) …to the cinema tonight?
a. Is she going b. Was she going c. Will she go d. Has she gone
11. It is necessary that she ( learn)…….foreign language.
a. learns b. learn c. learnt d. will learn
12. Her mother ( go)…..on business to Hanoi five or six times a year.
a. is going b. went c. has gone d. goes
13. Where is your brother? He ( have)……a bath.
a. has b. had c. is having d. will have
14. What you ( do)……when I came to see you?
a. did you do b. will you do c. have you done d. were you doing
15. Peter ( not see) ….his parents for ages.
a. does not see b. will not see c. has not seen d. did not see
16. Who ( teach)…..you biology last year?
a. taught b. teaches c. has taught d. was teaching
17. I cannot go out with my girlfriend because I ( not finish) …my work.
a. do not finish b. didn’t finish c. won’t finish d. haven’t finished
18. Doctors ( learn)……French before they went to Paris.
a. learnt b. has learnt c. has been learning d. had learnt
19. French ( teach)…in that college since 1979.
a. was taught b. was being taught c. has been taught d. had been taught
20. Mr Trung ( write) ….a letter to his teacher in two weeks.
a. writes b. is writing c. wrote d. will write
21. He ( consider)…..the applicants at the moment?
a. Does he consider b. Is he considering c. Has he considered d. Did he consider
22. Mount Everest ( believe)…..to be the highest mountain in the world.
a. believed b. is believed c. was believed d. has believed
23. Recently, the best way to protect the environment ( be found)….by some scientists.
a. is found b. is being found c. was found d. has been found
24. I did not attend the wedding party last night. I wish I ( enjoy) …it.
a. enjoyed b. have enjoyed c. had enjoyed d. would enjoy
25. He cannot join his friends until he ( finish)…..the reports for his director.
a. finishes b. is finishing c. has finished d. will finish
26. The book ( publish)…..before customers ordered to buy it.
a. published b. was being published c. had been published d. had published
27. She ( devote)…all her life to the education cause in the last twenty years.
a. has devoted b. devoted c. will devote d. had devoted
28. This time the day after tomorrow, they ( come)…..to see this city again.
a. come b. will come c. will be coming d. will have come
29. When my mother leaves office next month, she ( work) ….there for twenty –five years.
a. works b. worked c. will work d. will have worked
30.Many people highly appreciated her talent, so she ( offer)….a prize last month.
4a. offered b. was being offered c. was offered d. had offered
31. Everything ( send)…..to him since he was in a small town.
a. has sent b. has been sent c. have been sent d. had sent
32. This building ( finish)……by the end of this year.
a. will have been finished b. will be finished c. have been finished d. will have finished
33. Nam told me that he ( give up)….smoking long ago.
a. gives up b. gave up c. has given up d. had given up
34. After she ( have)…….. some sandwiches, she had a drink.
a. had b. will have c. had had d. would have.
35. What they ( do)…at eight tomorrow morning?
a. are they doing b. will they do c. will they be doing d. have they done
36. When she ( bear)…..? She was born in 1985.
a. she bears b. does she bear c. was she born d. has she born
37. She told me that he ( teach)…literature at that college since 1989.
a. taught b. was teaching c. has taught d. had taught
38. Mt. Thomas ( die)…..in his old flat when the police arrived to investigate the incident.
a. died b. had died c. has died d. had been died
39. The table ( take)…away before I came here.
a. was taken b. was being taken c. had taken d. had been taken
40. The man ( catch)…any fish yet?
a. Has the man caught b. Does the man catch c. Is the man catching d. Was the man catching
1. His parents never allowed him ................
A. smoking B. smoking C. to smoke D. smoke
2. The teacher told his students ______ laughing.
A. to stop B. stopping C. stop D. stopped
3. His sister apologized ______ rude to him.
A. to be B. for being C. to being D. being
4. I advised her ______ anything about it to her friends.
A. not saying B. not to say C. saying D. not say
5. I asked Barbara to let me ______ her car for the weekend.
A. to use B. used C. using D. use
6. I'm looking forward _______ receiving your email soon.
A. at B. to C. in D. for
7. The teacher advised him ______ harder.
A. study B. to study C. studying D. studies
8. The mother told her son _______ so impolitely.
A. not behave B. not to behave C. not behaving D. did not behave
9. She told the boys _______ on the grass.
A. do not play B. did not play C. not playing D. not to play
10. He advised _______ too far.
A. her did not go B. her do not go C. her not to go D. she did not go
11. He asked _______ him some money.
A. her to lend B. she to lend C. she has lent D. she lends
12. She apologized to the teacher _________ being late.
A. to B. for C. about D. on
13. I _________ everybody for all the help they had given me.
A. thanked B. blamed C. apologized D. suggested
14. The teacher encouraged _______________ good compositions.
A. us write B. us to write C. us writing D. us to writing
15. The doctor told me ___________________.
A. I stay in bed for a few days B. I will stay in bed for a few days
C. I have to stay in bed for a few days D. to stay in bed for a few days
1 B
2 C
3 C
4 D
5 B
6 D
7 A
8 D
9 D
1. b
2. d
3. c
4. d
5. b
6. d
7. a
8. d
9. d
10. có thể là until ạ