~An English-Zone.Com Page~
Past Unreal (Untrue) Conditionals 5 - Answer Key
IF-CLAUSE
Use PAST PERFECT
RESULT CLAUSE
Use WOULD + HAVE + PAST PARTICIPLE
If it had rained yesterday,
(It did not rain yesterday.)
I would have needed an umbrella.
(I didn't need an umbrella.)
If I hadn't done my homework,
(I did my homework.)
I wouldn't have passed the test.
(I did pass the test.)
If Marie had been hungry,
(Marie was not hungry.)
she would have eaten dinner.
(She did not eat dinner.)
If the teacher hadn't been angry,
(The teacher was angry.)
he wouldn't have looked so upset.
(He looked very upset.)
Write the correct form of the verbs in the blanks below:
1.  If the weather (to be)    HAD BEEN      nice last Sunday, we would have gone swimming.
Was the weather nice last Sunday? yes or no?   NO  Did we go swimming? yes or no?   NO 
2.  My family would have gone to the zoo if the weather (to be)   HAD BEEN      nice yesterday.
Was the weather nice yesterday? yes or no?   NO   Did my family go to the zoo yesterday? yes or no?   NO 
3.  If I (to buy)    HAD BOUGHT     a lottery ticket yesterday, I might have won the lottery today.
Did I buy a lottery ticket yesterday?  yes or no?   NO     Could I have won the lottery today? yes or no?   NO 
4. My brother would have driven to school if he (to have)    HAD HAD      gas in his car.
Did my brother have gas in his car? yes or no?   NO   Did he drive to school? yes or no?   NO 
5.  My mom would have baked a cake if she (to have)    HAD HAD      enough flour and sugar.
Did she have enough flour and sugar? yes or no?   NO   Would she have baked a cake? yes or no?   YES 
NEGATIVES:
6. Ben couldn't have driven to school today if he (not get)   HADN'T GOTTEN   his car fixed yesterday.
Did he get his car fixed? yes or no?   YES   Did he drive to school? yes or no?   YES 
7. If it (not snow)   HADN'T SNOWED  last night, we couldn't have gone skiing today.
Did it snow last night? yes or no?   YES    Did we go skiing today? yes or no?   YES 
8.  Daniel couldn't have washed his car if today (not be)    HADN'T BEEN      Saturday.
Was today Saturday? yes or no?   YES     Did my dad wash his car today? yes or no?   YES 
9.  If we (not had)    HADN'T HAD      to go to work, we could have slept all day today.
Did we go to work today? yes or no?   YES   Did we sleep all day? yes or no?   NO 
10. We wouldn't have learned anything if we (not do)   HADN'T DONE  our homework last night.
Did we do our homework? yes or no?   YES   Did we learn? yes or no?   YES 
English-Zone.Com http://english-zone.com   Copyright © Kaye Mastin Mallory
Limited permission is granted to make copies of this page for use in classroom teaching only.
Worksheet  | Teacher's MENU | English-Zone.Com HOME | Comment