Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
3rd conditional - exercises
0
%
0
0
0
Back
Restart
If he ______(come) with us to the cinema, he _______(enjoy) himself.
If he HAD COME with us to the cinema, he WOULD HAVE ENJOYED himself.
Oops!
Okay!
They ___ ___ ____ (be) late if they ___ ___ ___ (not / take) a taxi.
They WOULD HAVE BEEN late if they HAD NOT TAKEN a taxi.
Oops!
Okay!
She _______ (not / do) it if she _________ (know) you would be angry.
She WOULDN'T HAVE DONE it if she HAD KNOWN you would be angry.
Oops!
Okay!
We ________ (fly) to Spain if there ________ (be) a cheaper flight.
We WOULD HAVE FLOWN to Spain if there HAD BEEN a cheaper flight.
Oops!
Okay!
If he __ ___ (become) a musician, he __ __ __ (record) a CD.
If he HAD BECOME a musician, he WOULD HAVE RECORDED a CD.
Oops!
Okay!
My dad ________ (not marry) Mum if she ________ (be) a poor lady.
My dad WOULDN'T HAVE MARRIED Mum if she HAD BEEN a poor lady.
Oops!
Okay!
She ___ ____ ____ (pass) the exam if she ___ ___ (study) more.
She WOULD HAVE PASSED the exam if she HAD STUDIED more.
Oops!
Okay!
He ___ ___ ___ (take) a taxi if he ___ ___ (have) enough money.
He WOULD HAVE TAKEN a taxi if he HAD HAD enough money.
Oops!
Okay!
If Emma _______ (get) up earlier, she _______ (catch) the train.
If Emma HAD GOT up earlier, she WOULD HAVE CAUGHT the train.
Oops!
Okay!
He __________ (be) on time if he ____________ (leave) earlier.
He WOULD HAVE BEEN on time if he HAD LEFT earlier.
Oops!
Okay!
If you ______ (not pay) the fine, you _______ (be) sent to prison.
If you HAD NOT PAID the fine, you WOULD HAVE BEEN sent to prison.
Oops!
Okay!
We _________ (come) if we __________(be) invited.
We WOULD HAVE COME if we HAD BEEN invited.
Oops!
Okay!
If she _________(go) to art school, she __________ (become) a painter.
If she HAD GONE to art school, she WOULD HAVE BECOME a painter.
Oops!
Okay!
If he __________ (take) the job, he __________ (not / go) travelling.
If he'D TAKEN the job, he WOULDN'T HAVE GONE travelling.
Oops!
Okay!
If Nina _____ (behave) well, my aunt _______(take) her to the zoo.
If Nina HAD BEHAVED well, my aunt WOULD HAVE TAKEN her to the zoo.
Oops!
Okay!
He ___ ____ ____ (be) happier if he __ ___ (stay) at home.
He'D HAVE BEEN happier if he'D STAYED at home.
Oops!
Okay!
If we ___ ___(arrive) earlier, we ___ ___ __(see) John.
If we HAD ARRIVED earlier, we WOULD HAVE SEEN John.
Oops!
Okay!
If I ________(not listen) to the stereo, I ________(hear) the doorbell.
If I HADN'T LISTENED to the stereo, I WOULD HAVE HEARD the doorbell.
Oops!
Okay!
If they __ __(go) to bed earlier, they __ __ __ __ (not / wake) up late.
If they HAD GONE to bed earlier, they WOULD NOT HAVE WOKEN up late.
Oops!
Okay!
If she _________ (go) to university, she ________ (study) French.
If she HAD GONE to university, she WOULD HAVE STUDIED French.
Oops!
Okay!
If you __ __ __ (not / be) late, we __ __ __ __ (not / miss) the bus.
If you HAD NOT BEEN late, we WOULD NOT HAVE MISSED the bus.
Oops!
Okay!
She ___ __ __ __ (not / meet) him if she __ __ __ (not / come) to London.
She WOULD NOT HAVE MET him if she HAD NOT COME to London.
Oops!
Okay!
Mark ____________ (phone) me if he ____________ (not lose) my cell number.
Mark WOULD HAVE PHONED me if he HADN'T LOST my cell number.
Oops!
Okay!
If I ________ (be) born in a different country, I _________(learn) to speak a different language.
If I HAD BEEN born in a different country, I WOULD HAVE LEARNED/LEARNT to speak a different language.
Oops!
Okay!
I _____ (buy) them a present if they __________ (invite) me to their wedding.
I WOULD HAVE BOUGHT them a present if they HAD INVITED me to their wedding.
Oops!
Okay!
If I _______ (not go) shopping, what ____________? (you eat)
If I HADN'T GONE shopping, what WOULD YOU HAVE EATEN?
Oops!
Okay!
I _______ (call) you if I _______ (not / forget) my phone.
I WOULD HAVE CALLED you if I HADN'T FORGOTTON my phone.
Oops!
Okay!
If we _____ (take) a map with us, we _______ (reach) the village in time.
If we HAD TAKEN a map with us, we WOULD HAVE REACHED the village in time.
Oops!
Okay!
She ______ (not visit) me if she ______ I was busy. (know)
She WOULDN'T HAVE VISITED me if she HAD KNOWN I was busy.
Oops!
Okay!
If we ________ (not / go) to the party, we _________ (not / meet) them.
If we HADN'T GONE to the party, we WOULDN'T HAVE MET them.
Oops!
Okay!
If the wall _____ (be) built properly it _____________ . (not break)
If the wall HAD BEEN built properly it WOULDN'T HAVE BROKEN.
Oops!
Okay!
If I _______(have) more time, I _________(do) my homework.
If I 'D HAD more time, I 'D HAVE DONE my homework.
Oops!
Okay!
I __________ (arrive) there on time if the weather _______(be) better.
I WOULD HAVE ARRIVED there on time if the weather HAD BEEN better.
Oops!
Okay!
If I _____________ (be) more careful, I _____________ (not make) so many mistakes.
If I HAD BEEN more careful, I WOULDN'T HAVE MADE so many mistakes.
Oops!
Okay!
We _______(not take) a taxi if the public transport workers _______(not be) on strike.
We WOULDN'T HAVE TAKEN a taxi if the public transport workers HADN'T BEEN on strike.
Oops!
Okay!
Mom ______(take) us to the beach if it ___________. (not rain)
Mom WOULD HAVE TAKEN us to the beach if it HADN'T RAINED.
Oops!
Okay!
If I _______ (know) you were coming, I __________ (meet) you at the airport.
If I HAD KNOWN you were coming, I WOULD HAVE MET you at the airport.
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies