Bài tập hoàn thành câu - Câu điều kiện loại 3/ Conditional Sentence Type 3

4/7/2019 12:00:00 AM
Bài tập hoàn thành câu - Câu điều kiện loại 3/ Conditional Sentence Type 3 nhằm phục vụ nhu cầu chuẩn bị cho kỳ thi đại học môn Tiếng Anh.

I would have believed you if you ______ to me before.

  • had lied
  • would lie
  • wouldn't lie
  • hadn't lied

If I _______ you were coming I would have baked a cake.

  • had known
  • have known
  • would know
  • would have known

I would have been happy if you _______ me on my birthday.

  • hadn't called
  • have called
  • had called
  • called

He could have been on time if he _______ the bus.

  • has caught
  • had caught
  • would catch
  • would have caught

If I ______ you were in hospital, I'd have visited you.

  • had known
  • knew
  • would know
  • have known

If she _______ me her e-mail, I would have written to her.

  • has given
  • would give
  • hadn’t given
  • had given

If she _______ enough money, she would have bought a new bicycle.

  • has saved
  • would save
  • had saved
  • saved

If it _____ a huge explosion, so many people could have been affected.

  • was
  • had been
  • would be
  • hadn't been

If my daughter _______ these toys, she probably would have wanted me to buy them.

  • had seen
  • hadn't seen
  • has seen
  • would see

If she had found his phone number, she _______ him for the party.

  • might call
  • might has called
  • might have called
  • would call

If he had been good at math, he _______ a high score from the exam last week.

  • would have got
  • have gotten
  • would get
  • wouldn't have gotten

If I _______ a smart boy, I would not have annoyed my mother.

  • were
  • had been
  • have been
  • hadn't been

If Mary _______ a meeting, she would have gone to the office.

  • had had
  • has had
  • would have
  • had

If I had waited for you more, I ______ the plane.

  • would had missed
  • would miss
  • missed
  • would have missed

If you had participated in the competition, you ______ the prize.

  • had won
  • would have won
  • would win
  • have won

If the child had had breakfast, she _______ active.

  • has been
  • would be
  • would have been
  • had been

If she______ off the bicycle, she would have arrived at the school in time.

  • hadn’t fallen
  • hasn't fallen
  • didn't fall
  • wouldn't fall

If she had told me, I _______ her from the airport.

  • have collected
  • would have collected
  • had collected
  • would collect

Wouldn’t you have studied hard if I ________ you?

  • didn't warn
  • haven't warned
  • wouldn't warn
  • hadn’t warned

If they _______ their business, they would have enlarged their workplaces.

  • have developed
  • developed
  • had developed
  • would have developed