A
B
C
D
E
100

Mixed conditional

If______________ (work) hard at school, I would have a better job now.

I had worked

100

Mixed conditional

If I weren't afraid of spiders, I ____________ (pick) it up when I saw it, but I just couldn't.

would have picked 

100

Mixed conditional

If Amy _____________ (not have) an exam next week, she would have come to our party.

If Amy didn't have an exam next week, she would have come to our party.

She has an exam next week. She didn't come to the party. 

100

Mixed conditional

If I had listened to Marcos' advice, ________________

(complete with a present result)

would or could + verb

I wouldn't be in the mess.  

100

Type 1 conditional 

If our plane ................. (be cancelled), we ..................... (not be able to) be on time.

If our plane is cancelled, we won't be able to be on time.

200

Type 3 conditional

We ______ (lost) if he hadn't looked at the map.

would have been lost

200

Mixed conditional

We would have fired him months ago if we _______________ (not trust) him, but we think he is a good employee.

didn't trust 

(They trust him) <--present

200

IF ONLY

I'm so sad because my family couldn't visit me last week.


If only my family had visited me last week!

If only my family had been able to visit me last week!

200

Mixed conditional

If AZ practiced English daily, _________________________________ 

(complete with a past result)

would have + pp or could have+ pp

would have been a proficient reader. 

200

Mixed conditional

He didn't go to the cinema with them because he doesn't like horror movies.

If he liked horror movies, he would have gone to the cinema with them.

300

Mixed conditional

If you _____________ (catch) the plane, you _____________ (be) in Paris now.

If you had caught the plane, you would be in Paris now.

300

Type 2 conditional


If it ____ (not be) so hot, we ____ (go) for a run.

If it weren't so hot, we would go for a run.

300

I WISH

You didn't go to the meeting and you lost the contract.

I wish I had gone to the meeting.

I wish I hadn't lost the contract. 

300

Mixed conditional

If Gabriel had won the lottery, ______________________________________ 

(complete with a present result)

would + verb    or could + verb

would buy all of us lunch. 

300

Mixed conditional: past affecting the present

not fail the test / be able to drive now

If he hadn't failed the test, he could drive (would be able to drive) now.

400

I WISH...

I caught the flu and I can't attend the meeting tomorrow.


I wish I hadn't caught the flu.

I wish I could go to the meeting.

400

If ONLY...

Yesterday, he wasn't able to translate the letter because he isn't fluent in Italian. 

If only he were fluent in Italian! (current)

If only he had been able to translate the letter! (past)

400

Mixed conditional

If Sam weren't going to Europe next month, he _________________ (save) more money.

wouldn have saved

400

Mixed conditional

I didn't call you because I don't know your number.

If I ____ (know) your number, I _________ (call) you. 

If I knew your number, I would have called you. 

400

IF ONLY

We couldn't submit the project on time and we weren't accepted for the job.

If only we could have submitted the project on time and we had been accepted for the job. 

500

Mixed conditional

If he______(go to bed)  earlier, he ____(not be) so tired now

If he had gone to bed earlier, he wouldn't be so tired now.

500

Mixed conditional

If he __________ (not be) short-sighted, he ____________ (see) her.

If he weren't/wasn't short-sighted, he would have seen her.

He is short-sighted. He didn't see her. 

500

Type 3 conditional 

If Sam _________ (not be) so rude, she ____________ (not be) so angry. 

If Sam had not been so rude, she wouldn't have been so angry.

500

Mixed conditional: present affecting past

speak German / apply for the job position 


If I spoke German, I would have applied for the job position.

500

Mixed conditional

I am starving because I didn't eat anything

I wouldn't be starving if I had eaten something.