牛津譯林版高中英語Unit 2 Growing pains單元復習學案
50.(XX年合肥質檢)why not stay at home ________ the road is so slippery after the heavy snow?
a.since that b.after that
c.then that d.now that
解析:選d。句意:“既然大雪過后路這么滑,為什么不待在家里呢?”now that相當于since,意為“既然”。
51.(XX年江蘇蘇錫常鎮調研)—some chinese students find it difficult to understand native speakers when in london.
—exactly,________ they’ve learned a lot about grammar and known many words.
a.if only b.now that
c.as if d.even if
解析:選d。句意:——一些學生在倫敦時,發現聽懂本地人說的話很難。——的確如此,即使他們學了很多語法也知道很多單詞。a“如果……就好了”;b“既然”;c“仿佛,好像”;d“即使”,故選d。
4【教材原句】 we feel you should not have done that.(p24)
我覺得你真不應該那樣做。
【句法分析】 (1)should have done結構表示過去應該做某事而事實上沒有做;而shouldn’t have done則表示過去本不該做某事而實際上卻做了,兩者皆含有“責備”的口吻。
(2)should have done還能表示“可能、推斷”,常譯成“應該已經,可能已經”。
歸納拓展
(1)ought(not)to have done=should(not)have done
(2)needn’t have done “本來沒必要做……”,過去沒有必要做卻做了
need have done “本必須做……”,(卻沒有做)
(3)could have done “本來能做……”,過去本可能做而未做
(4)might have done “本來可以做……”,(卻未做)
(5)had better have done 當時最好做了……(卻未做)
(6)would rather have done 寧愿當時做了……(卻未做,有后悔之意)
(7)would like/love to have done 過去本想做……(卻未做成)
另外,情態動詞+have done還可表示對過去事情的推測:
(1)must have done “一定……”,對過去發生的事情的肯定推測。
(2)can’t/couldn’t have done “不可能……”,對過去發生的, 事情的否定推測。
(3)might/may have done “可能做了……”,過去可能做了, 某事(可能性小)。
①you should have finished your homework yesterday.
你昨天就該做完作業。
②you shouldn’t have come to the conference yesterday.
你昨天本來不應該參加那個會議。
③they should have reached beijing by now.
他們此時該抵達北京了。
52.(XX年高考山東卷)i ________ have watched that movie—it’ll give me horrible dreams.