Unit 8 虛擬語氣
假若你有機會出國,你會去哪兒呢?
providing you had the opportunity to go abroad, where would you go?
12. so that (以便 ),for fear that(以免, 唯恐),in order that (以便),whether(不管),lest(以免),in case (假使),從句中加情態動詞,有時should可省略。
他把它藏起來以免她看見。
he hid it lest she (should) see it.
我得準備點啤酒,說不定約翰會來。
i'll get some beer in case john should come.
他輕輕地進屋,以免吵醒他的同房。
he entered the room quietly in order that he should not wake his roommate.
13. if only
如果表示對現在的愿望,句中的謂語動詞常用過去式;
如果表示將來的愿望,句中的謂語動詞常用would/could+動詞原形;
如果表示對過去的愿望,句中的謂語動詞常用had+過去分詞。
if only i ______ you!
if only you _________ come yesterday!
if only linda could go with us tomorrow!
if only i had said more about it!
only if表示"只有";if only則表示"如果……就好了"。if only也可用于陳述語氣。
i wake up only if the alarm clock rings. 只有鬧鐘響了,我才會醒。
if only the alarm clock had rung. 當時鬧鐘響了,就好了。
if only he comes early. 但愿他早點回來。
虛擬語氣精練60題
1. the boy acted ____ he had never lived in canada before.
a. as though b. even if c. as d. since
2. if you were old enough, i ____ you to go there yesterday.
a. will allow b. should allow c. would have allowed d. had allowed
3. the secretary suggested that they ____ the men in at once.
a. had brought b. should have brought c. brought d. bring
4. if we arrived here ten minutes earlier, we ___ the bus.
a should have catch b. would have caught c. had caught d. would catch
5. don't touch the sleeping tiger. if he woke up, he _____ you.
a. would attack b. should attack c. would have attacked d. will attack
6. without electricity, human life _____ quite different today.
a. is b. will be c. would have been d. would be
7. how i wish i ____ to reapair the watch! i only made it worse.
a. had tried b. hadn't tried c. have tried d. didn't try
8. he demanded that the laboratory report ___ immediately after the experiment was done.
a. was written b. be written c. must be written d. would be written
9. if only i _____ how to operate an electronic computer as you do.
a. had known b. would know c. should know d. knew
10. if he ___ to the teacher attentively, he ___ the answer to the problem now.
a.had listened, would have known b. listened, would know
c. listened, would have known d. had listened, would know
11. i would have come earlier, but i ___ that you were waiting for me.
a. didn’t know b. hadn’t know c. would have known d. haven’t known