英語:高一Unit13學習參考資料2
分析:譯文“這就是那家賣兒童服裝的商店嗎?”
which引導定語從句,代替現行詞the shop在定語從句中作主語。
明辨had better,ought to與should
1.had better的意思是“最好,還是……為好”,表示勸告,建議或間接命令,后跟動詞原形。例如:
you had better hurry up if you want to get home before dark. 如果你想在天黑之前到家,你最好快點。
i think you’d better speak to mr smith immediately about this matter. 我認為你還是立刻和史密斯先生談談這件事為好。
had better的否定形式是had better not do sth.,意思是“最好不要做某事”。如:
you’d better not wake me up when you come in. 你進來時,最好不要吵醒我。
2.ought to與should都表示“應該”,“應當”。
1)ought to通常指客觀上有義務、有責任或由于道義的約束而“應當”,“應該”做某事或處于某種狀態,語氣比should要強。例如:
he knows he ought to pay the money. 他知道他應該付錢。
注意:表示疑問時,只把ought提前;表示否定時,可用ought not to或oughtn’t to。而否定疑問句則要把oughtn’t提前或用“ought…not to”形式。例如:
ought he to pay the money?
he oughtn’t / ought not to pay the money.
oughtn’t he to pay the money?
ought he not to pay the money?
2)should則多指主觀上覺得有責任,有義務“應該”,“應當”做某事或處于某種狀態;常用于表示驚訝、遺憾、勸告、建議、命令等意思。語氣不及ought to強。例如:shouldn’t you think it over? 你不該好好想一想嗎?
we should speak more english. 我們應該多講英語。
why should i go there while she stays home? 為什么我得去那兒,而她卻呆在家里?
另外,should(ought to)+ have done結構如果用于肯定句,則表示過去本應該做某事而實際上沒有做,含有“遺憾、責備、建議或指正”等意味;如果是否定句,則表示本不應該做某事而實際上做了。
you should /ought to have told him the paint on that seat is wet. 你本應告訴他座位上的油漆未干。
they shouldn’t /oughtn’t to have left so soon. 他們不該這么早就離開。
練習:從a、b、c、d四個選項中,選出可以填入空白處的最佳選項。
1.the flower is dead. i _______ it yesterday.
a.should water b.must water c.should have watered d.mustn’t have watered
2.what time ought i _______?
a.arrived b.arriving c.arrive d.to arrive
3.he _______ speak to his mother like that.
a.ought not to b.doesn’t ought to c.not ought to d.ought to not
4.i don’t think we’d better _______ it any more.
a.discuss b.discussing c.to discuss d.discussed
5.you ought to _______ him, but you didn’t.