What would you do
注:1。 虛擬語氣中助動詞be一律用were,不用was。
2. 在與將來事實相反的虛擬語氣中,“if+主語+should +v+…+表示可能的假設
1.與現在事實相反
1)if i had a car, i should be very happy.
= i should be very happy if i had a car, but i haven’t a car.
2)if i were a bird, i could fly.
= i could fly if i were a bird, but i am not a bird, so i can’t fly.
3)i he took his teacher’s advice, he might pass the exam.
= he might pass the exam if he took his teacher’s advice, but he doesn’t take his teacher’s advice, so he doesn't pass the exam.
4)if it weren’t raining, we should go for a picnic.
= we should go for a picnic if it weren’t raining, but it is raining.
題例:
1) if my father __________ here now, he _________ tell me what to do.
a. were, would b were, will c is, would d is , will
2) if i ________ a bee, i __________ work much harder.
a were, would b were, shall c had, will d have, should
3) if i _______ much money, i _________ buy a house.
a have, will b had, should c had, will d have, should
4) he __________ learn more quickly if he _________ harder.
a will, work b would, worked c would, work d will , worked
5) if i __________ you, i _________ do that.
a was, wouldn’t b were, wouldn’t c am , won’t d were, won’t
key: aabbb
2.與過去事實相反
例:
1) if i had known her telephone number, i would have called her.
= i would have called her if i had known her telephone number, but i didn't know her telephone number, so i didn’t call her.
2) if you had come ten minutes earlier, you could have met that famous film star.
= you could have met that famous film star if you had come ten minutes earlier, but you didn’t come ten minutes earlier, so you didn't see that famous film star.
3) if i had realized the importance of english study, i should have worked much harder.
= i should have worked much harder if i had realized the importance of english study, but i didn’t realize the importance of english study, so i didn't work harder.
題例:
1) if you _________ the doctor’s advice, you would have recognized already.
a. followed b would follow c follow d had followed
2) if my lawyer __________ here last saturday, he ___________ me from going.
a had been , would have prevented b had been, would prevent