Exercise 8

  1. They________ tomorrow at 12:30
    1. will leave     b. are leaving c. are going to leave d. leave
  2. Someone________ at the door, can you answer it?
    1. knocks         b. is knocking c. has knocked            d. knocked
  3. John________ at the moment, so he can't answer the telephone.
    1. works           b. is working   c. has worked d. will work
  4. The river________ after last night's rain.
    1. flowed         b. flows           c. is flowing    d. will flow
  5. He________ for Chelsea this season.
    1. played          b. is playing    c. would play d. has played
  6. We shall make a trip around the world when the opportunity________ itself to us.
    1. will present b. will have presented c. presents       d. will be presenting
  7. This pupil________ his best and ________ only one mistake in his dictation.
    1. made/did     b. did/made     c. made/made d. did/did
  8. The holiday makers________ in the sunshine to get sunburnt.
    1. laid b. lied c. led   d. laying
  9. The snake________ one big egg last week.
    1. lay   b. laid c. led   d. laying
  10. I'm afraid you________ number.
    1. have mistaken         b. are with the wrong   c. have the wrong                   d. made the wrong
  11. I like looking at the pictures, but I ________ enough by lunch time.
    1. should have             b. will have     c. will have had           d. have
  12. I don't understand this sentence. What________?
    1. does mean this word           b. have this word mean

          c. means this word                                        d. does this word mean

  1. John________ tennis once or twice a week.
    1. usually play                         b. in usually playing 

          c. usually plays                                             d. have usually played

  1. It was noisy next door. Our neighbors________ a party
    1. had   b. were having            c. had had        d. have had
  2. It________ dark. Shall I turn on the light?
    1. is getting      b. get   c. got   d. has got
  3. I________ for Christine. Do you know where she is?
    1. look b. looked         c. am looking d. looks
  4. At 5 o'clock yesterday evening, I ________ my clothes.
    1. am ironing   b. have ironed c. ironed          d. was ironing
  5. Are you ready, Ann? Yes, I________
    1. am coming b. come           c. came            d. have came
  6. Why________ at me like that? What's the matter?
    1. do you look b. have you looked c. did you look     d. are you looking
  7. I________ along the street when I suddenly heard footsteps behind me.
    1. was walking            b. a walking    c. walk             d. walked

 

1d

2b

3b

4c

5b

6c

7b

8d

9b

10c

11c

12d

13c

14b

15a

16c

17d

18a

19d

20a

 

Exercise 9

  1. There was a time when watching TV really________ family entertainment
    1. were             b. was c. had been      d. is
  2. Last year they __________ 22 million TV sets.
    1. were selling             b. has sold       c. has sold       d. sold
  3. At last the bus came. We _________ for half an hour
    1. waited          b. was waiting             c. have waited             d. had been waiting
  4. Through the rain, I ______ a lighted window and a sign wich said "Sam's Place".
    1. have seen     b. was seeing   c. saw d. see
  5. Danniel ______ the bus. It doesn't run on Sundays.
    1. Did not catch                       b. have not caught

          c. had not caught                                           d. couldn't have caught

  1. We didn't play very well. We______ better.
    1. should have played b. should play c. have played             d. have been playing
  2. I think you ______ pay to park here, I'll just go and read that notice.
    1. will b. would          c. must             d. better
  3. I think you should have that coast_____ soon.
    1. cleaned        b. being cleaned          c. leaning         d. to clean
  4. I'm feeling sick. I_______ so much chocolate last night.
    1. needn't to eat           b. did not eat   c. mustn't eat         d. shouldn't have eaten
  5. I'm going on holyday on Saturday. This time next week I_____ on a beach in the sea.
    1. will lie         b. am lying      c. will be lying            d. should be lying
  6. Ted and Amy______ for 24 years.
    1. have been married b. married         c. were married           d. has been married
  7. Tomorrow I_______ my grandparents.
    1. am going to visit     b. will have visited c. have visited      d. visit
  8. When their first child was born, they_____ married for three years.
    1. have been married  b. had been married

          c. will been married                                      d. will have been married

  1. I think the weather______ nice later.
    1. will be         b. be    c. is      d. has been
  2. She_______ very angry when she knows this.
    1. shall be        b. has been      c. will have been         d. will be
  3. We__________ a party last Saturday. It was great we invited lots of people.
    1. have             b. have had      c. had   d. had had
  4. I was sad when I sold my car. I_____ it for a very long time.
    1. am running b. were running           c. had been running     d. have been running
  5. We were extremely tired at the end of the journey. We____ for more than 24 hours.
    1. had been traveling b. were traveling           c. have traveled                       d. traveled
  6. The house was very quiet when I got home. Everybody______ straight to bed.
    1. had gone      b. have gone    c. went             d. go
  7. The man sitting next to me on the plane was nervous because he______ before.
    1. hasn't flown             b. didn't fly      c. hadn't flown            d. wasn't flying

 

1b

2d

3d

4c

5d

6a

7c

8a

9d

10c

11a

12a

13b

14a

15d

16b

17c

18a

19a

20c

 

Exercise 10

  1. ________ a car when they were living in London?
    1. Have they    b. Did they have          c. Were they having d. have they had
  2. They ________ serving meals by the time we get to the restaurant.
    1. will stop      b. stopped        c. are stopping             d. will have stopped
  3. Mark was listening to music while his sister_______ a book.
    1. read.            b. reads            c. is reading     d. was reading
  4. You______ here for my party, won't you?
    1. shall be        b. won't be       c. will be         d. are going to be
  5. Can I borrow your bike on Monday? I'm sorry, but_____ it.
    1. I'll be using b. used             c. use   d. have used
  6. We______ the concert. It was really good.
    1. are enjoying            b. enjoy           c. did enjoy     d. would enjoy
  7. It was 10 p.m. Most of the shops_____ just______
    1. have/closed b. had/closed   c. has/closed    d. was closing
  8. There's no more apples. We ______ them all.
    1. had eaten     b. ate   c. eat    d. have eaten
  9. She_______ music all day. Now she fells tired.
    1. has been playing     b. is playing    c. played                      d. plays
  10. After he________ the house, he wrote a letter.
    1. cleans          b. was cleaning           c. had cleaned d. has cleaned
  11. They_____ me about it last week.
    1. was telling   b. told c. had told       d. would tell
  12. I_______ here at the end of the month.
    1. will leave     b. would leave             c. would have left                   d. is leaving
  13. I hope everything______ fine.
    1. is      b. was c. would be      d. will be
  14. My grandfather______ many years ago.
    1. had died       b. has died       c. died d. was dying
  15. I______________ my son the money for that last week.
    1. gave             b. given           c. have given   d. was given
  16. Yesterday I passed by Peter's house, but the front door was closed. He__out.
    1. went             b. must have gone       c. has gone                  d. had had
  17. Where ________ you at 9:00 last night, Mr. Green?
    1. have been    b. were            c. will be         d. are
  18. I ________ the dishwasher on when heard the shot.
    1. am turning   b. turned          c. was turning d. turned
  19. Now I _______ for what I said about you. It wasn't true and I shouldn't 

          have said it

    1. do apologize            b. apologized   c. was apologized        d. apologizing
  1. Tim was tired. He ______ hard all day.
    1. has been studying b. studies            c. studied         d. had been studying

 

 

1b

2d

3d

4c

5a

6c

7b

8d

9a

10c

11b

12a

13d

14c

15a

16b

17b

18c

19a

20d

Nguồn: Sưu tầm