Study

3rd conditional

  •   0%
  •  0     0     0

  • If it _____ earlier, we would have left sooner.
    would finish
    had finished
    has finished
    finished
  • I would have joined you if I _____ free.
    have been
    was
    would be
    had been
  • They _____ better if they had listened to the teacher.
    would have done
    would do
    will have done
    had done
  • If she _____ your advice, she wouldn't have failed.
    would take
    took
    had taken
    has taken
  • If you _____ your passport, you wouldn't have missed the flight.
    have remembered
    had remembered
    remembered
    would remember
  • They would have stayed longer if they _____ more time.
    had had
    had
    have had
    would have
  • We would have visited you if we _____ closer.
    had lived
    lived
    would live
    have lived
  • We would have gone out if we _____ so tired.
    hasn't been
    weren't
    hadn't been
    wouldn't be
  • If he _____ the invitation, he would have come.
    had received
    has received
    would receive
    received
  • I would have gone with you if I _____ free yesterday.
    was
    have been
    had been
    would be
  • She _____ the job if she had spoken more confidently.
    had got
    would have got
    would get
    will have got
  • They would have met us if they _____ the time.
    have remembered
    would remember
    remembered
    had remembered
  • They _____ you if they had seen you.
    would have greeted
    had greeted
    will have greeted
    would greet
  • If I _____ my alarm, I wouldn't have been late.
    had set
    would set
    set
    have set
  • We would have stayed if the hotel _____ better.
    has been
    was
    had been
    would be
  • If it _____ , we would have stayed at home.
    rained
    had rained
    has rained
    would rain
  • We would have helped you if you _____ us.
    have asked
    had asked
    would ask
    asked
  • If it _____ so cold, we would have gone for a walk.
    hasn't been
    wouldn't be
    wasn't
    hadn't been
  • She _____ the contest if she had tried harder.
    had won
    would have won
    would win
    will have won
  • If he _____ the truth, he wouldn't have lied.
    have remembered
    had remembered
    would remember
    remembered
  • If we _____ closer, we would have seen each other more.
    have lived
    had lived
    would live
    lived
  • If he _____ the train, he would have arrived earlier.
    took
    has taken
    had taken
    would take
  • If it _____ so expensive, we would have bought it.
    wouldn't be
    hadn't been
    hasn't been
    wasn't
  • If you _____ the instructions, you wouldn't have failed.
    would follow
    followed
    had followed
    have followed
  • She _____ more photos if she had charged her camera.
    had taken
    would take
    will have taken
    would have taken
  • If she _____ more carefully, she wouldn't have broken it.
    has listened
    would listen
    listened
    had listened
  • If it _____ cheaper, I would have bought it.
    has been
    had been
    was
    would be
  • He _____ the game if he had practised more.
    would win
    had won
    will have won
    would have won
  • He _____ to the doctor sooner if he had felt worse.
    will have gone
    would go
    had gone
    would have gone
  • If he _____ about the test, he would have studied.
    would know
    has known
    had known
    knew
  • They would have enjoyed it more if they _____ less tired.
    were
    would be
    have been
    had been
  • She _____ the letter if she had had time.
    will have written
    would have written
    would write
    had written
  • If it _____ earlier, we would have taken the train.
    would stop
    had stopped
    has stopped
    stopped
  • We would have stayed outside if it _____ raining.
    hadn't started
    hasn't started
    wouldn't start
    didn't start
  • We would have gone out if it _____ raining.
    hasn't started
    hadn't started
    wouldn't start
    didn't start
  • I _____ you if I had seen your message.
    would have called
    would call
    will have called
    had called
  • If I _____ the bus, I wouldn't have been late.
    had caught
    would catch
    caught
    have caught
  • If she _____ the deadline, she would have finished on time.
    has remembered
    would remember
    remembered
    had remembered
  • If she _____ sick, she would have joined us.
    wasn't
    wouldn't be
    hasn't been
    hadn't been
  • If it _____ so late, we would have stayed longer.
    wasn't
    hadn't been
    wouldn't be
    hasn't been
  • If she _____ the instructions, she wouldn't have made mistakes.
    has followed
    would follow
    followed
    had followed
  • If I _____ enough money, I would have bought that car.
    had had
    have had
    would have
    had
  • If it _____ so noisy, I would have slept better.
    wasn't
    hadn't been
    hasn't been
    wouldn't be
  • He _____ the email if he had checked his inbox.
    would have read
    will have read
    would read
    had read
  • I would have been angry if you _____ late.
    would arrive
    have arrived
    arrived
    had arrived
  • If we _____ the weather forecast, we wouldn't have gone.
    would check
    checked
    have checked
    had checked
  • We _____ to the concert if we had found cheaper tickets.
    would go
    would have gone
    had gone
    will have gone
  • If you _____ earlier, we would have arrived on time.
    had left
    would leave
    left
    have left
  • They would have finished on time if they _____ faster.
    worked
    have worked
    would work
    had worked
  • If you _____ your keys, you wouldn't have lost them.
    kept
    have kept
    would keep
    had kept
  • If he _____ the meeting, he would have heard the news.
    attended
    had attended
    has attended
    would attend
  • If he _____ the rules, he wouldn't have broken them.
    had understood
    understood
    would understand
    has understood
  • They would have bought the house if it _____ cheaper.
    was
    has been
    had been
    would be
  • If she _____ more time, she would have finished.
    would have
    had
    have had
    had had
  • They _____ the museum if they had had time.
    will have visited
    would visit
    would have visited
    had visited
  • I would have emailed you if I _____ your address.
    knew
    would know
    have known
    had known
  • I would have told you if I _____ the answer.
    would know
    knew
    had known
    have known
  • If I _____ more, I would have passed the exam.
    had studied
    have studied
    would study
    studied
  • If we _____ more tickets, we would have invited more friends.
    had bought
    bought
    have bought
    would buy
  • We would have stayed outside if it _____ warmer.
    had been
    was
    would be
    has been
  • If they _____ earlier, they wouldn't have missed the train.
    had left
    left
    have left
    would leave
  • They would have stayed if they _____ more comfortable.
    would feel
    have felt
    had felt
    felt
  • He _____ better if he had gone to bed earlier.
    had felt
    would have felt
    would feel
    will have felt
  • She would have passed if she _____ harder.
    had worked
    has worked
    worked
    would work
  • She _____ the exam if she had revised more.
    would pass
    will have passed
    had passed
    would have passed
  • He _____ the prize if he had finished first.
    would have received
    had received
    would receive
    will have received
  • If you _____ the door, the cat wouldn't have escaped.
    would close
    had closed
    have closed
    closed
  • They would have called if they _____ our number.
    had had
    have had
    would have
    had
  • If I _____ my umbrella, I wouldn't have got wet.
    have brought
    brought
    would bring
    had brought
  • He _____ a taxi if he had had enough money.
    will have taken
    would have taken
    would take
    had taken
  • They _____ you if they had known your number.
    would have called
    will have called
    had called
    would call
  • They _____ on time if they had left earlier.
    would arrive
    would have arrived
    had arrived
    will have arrived
  • They would have stayed outside if it _____ raining.
    hasn't started
    wouldn't start
    hadn't started
    didn't start
  • They _____ more money if they had worked longer.
    had earned
    will have earned
    would earn
    would have earned
  • If you _____ more polite, you wouldn't have upset her.
    would be
    were
    had been
    have been
  • We would have gone to the beach if it _____ sunny.
    would be
    has been
    had been
    was
  • He would have helped if you _____ him.
    had called
    have called
    would call
    called
  • If we _____ about the sale, we would have bought more.
    have known
    had known
    knew
    would know
  • If I _____ my homework, the teacher would have been happy.
    did
    have done
    would do
    had done
  • If you _____ more careful, you wouldn't have broken it.
    have been
    would be
    were
    had been
  • She _____ the bus if she had left earlier.
    would catch
    will have caught
    would have caught
    had caught
  • They _____ happier if they had won the match.
    would be
    had been
    will have been
    would have been
  • If we _____ earlier, we would have seen the beginning.
    arrived
    would arrive
    have arrived
    had arrived
  • He _____ happier if he had taken the job.
    had been
    will have been
    would have been
    would be
  • She would have gone to the party if she _____ about it.
    would know
    had known
    has known
    knew
  • I would have visited you if I _____ free time.
    have had
    would have
    had
    had had
  • If you _____ your phone, you would have answered.
    checked
    have checked
    would check
    had checked
  • If I _____ about the party, I would have gone.
    would hear
    had heard
    have heard
    heard
  • If we _____ a taxi, we wouldn't have missed the flight.
    have taken
    would take
    took
    had taken
  • I would have stayed longer if I _____ any appointments.
    hadn't had
    haven't had
    wouldn't have
    didn't have
  • If it _____ cheaper, I would have bought two.
    has been
    was
    had been
    would be
  • If we _____ earlier, we wouldn't have been late.
    had left
    would leave
    left
    have left
  • She _____ her phone if she had taken more care.
    wouldn't lose
    hadn't lost
    wouldn't have lost
    won't have lost
  • If we _____ the map, we wouldn't have got lost.
    had checked
    have checked
    checked
    would check
  • I would have cooked if I _____ the ingredients.
    had had
    had
    would have
    have had
  • If he _____ directions, he wouldn't have got lost.
    have asked
    would ask
    asked
    had asked
  • If I _____ that you were here, I would have said hello.
    would know
    knew
    have known
    had known
  • If she _____ her glasses, she wouldn't have found the book.
    hasn't worn
    hadn't worn
    didn't wear
    wouldn't wear
  • If I _____ your situation, I would have done the same.
    had been in
    was in
    would be in
    have been in
  • If she _____ earlier, she wouldn't have missed the bus.
    has left
    left
    had left
    would leave
  • They _____ the exam if they had revised more.
    would have passed
    will have passed
    would pass
    had passed
  • If he _____ the alarm, he wouldn't have overslept.
    has set
    set
    would set
    had set