Chọn đáp án đúng nhất để hoàn thành các câu sau.

Đáp án
  1. We ________ to Ireland for our holiday last year.
    1. go
    2. are going
    3. have gone
    4. went
  2. Robert ________ ill for three weeks. He's still in hospital.
    1. had been
    2. has been
    3. is
    4. was
  3. My arms are aching now because ________ since two o'clock.
    1. I'm swimming
    2. I swam
    3. I swim
    4. I've been swimming
  4. I'm very tired. ________ over four hundred miles today.
    1. I drive
    2. I'm driving
    3. I've been driving
    4. I've driven
  5. When Martin ________ the car, he took it out for a drive.
    1. had repaired
    2. has repaired
    3. repaired
    4. was repairing
  6. Janet was out of breath because ________.
    1. she'd been running
    2. she ran
    3. she's been running
    4. she's run
  7. Don't worry. I ________ here to help you.
    1. be
    2. will be
    3. am going to be
    4. won't be
  8. Our friends ________ meet us at the airport tonight.
    1. are
    2. are going to
    3. go to
    4. will be to
  9. ________ a party next Saturday. We've sent out the invitation.
    1. We had
    2. We have
    3. We'll have
    4. We're having
  10. I'll tell Anna all the news when ________ her.
    1. I'll see
    2. I'm going to see
    3. I see
    4. I'm seeing
  11. At this time tomorrow ________ over the Atlantic.
    1. we're flying
    2. we'll be flying
    3. we'll fly
    4. we're to fly
  12. Where's Robert? ________ a shower?
    1. Does he have
    2. Has he
    3. Has he got
    4. Is he having
  13. Your birthday party was the last time ________ myself.
    1. I've really enjoyed
    2. I really enjoyed
    3. I'd really enjoyed
    4. I really enjoy
  14. ________ tomorrow, so we can go out somewhere.
    1. I'm not working
    2. I don't work
    3. I won't work
    4. I'm not going to work
  15. It's two years ________ Joe.
    1. that I don't see
    2. that I haven't seen
    3. since I didn't see
    4. since I saw
  16. Linda has lost her passport again. It's the second time this ________.
    1. has happened
    2. happens
    3. happened
    4. had happened