第五節 情態動詞
情態動詞有表示能夠、愿意、請求等多種意思,比助動詞用法要相對復雜些,TOEFL考試中,首先要記住語法上的要點,即情態動詞之后必須接動詞原形
常見情態動詞有:
must, may, might, can, could, need, shall, should, ought to, will, would, dare, dared
情態動詞表示現在對過去發生的事的猜測、想法時應該用 (情態動詞 + 完成時動詞),表示“應當已經 / 一直……”,“想必已經 / 一直……”。使用不同的情態動詞,存在著語氣、意思上的區別。
must + 完成時動詞:表示對過去事情的肯定性推測,意思為“一定”,“必定”。
It’s ten o’clock now, they must have arrive in Beijing.
(現在10點了,他們肯定已經到了北京。)
He is quite tired, he must have been overworking last night.
(他太累了,準是昨晚加班了。)
may/might /can/could + 完成時動詞
(1) 均表示不肯定的推測,注意與must 肯定語氣的比較。
He is so depressed, I’m afraid that he might have failed in the test.
(他心情這么沮喪,恐怕考試沒有過。)
(2) 另外表示責備“本來可以(而竟沒有)之意。
(3)注意cannot / couldn’t + 完成時動詞,表示對過去事情進行肯定性的否定推測,意思為“不可能干/做”,“肯定沒有做……”。
He couldn’t have finished the homework in such a short time.
他不可能在如此短的時間內作完家庭作業。
should / shouldn’t / ought to / ought not to + 完成時動詞:
用于表示與過去事實相反的虛擬語氣,意思為“應該做而未做 / 不應該做卻做了”(參考“虛擬語氣”章節)
I should have brought the wallet with me. 我該帶上錢包的。
He oughtn’t to have been complaining about such a trivial matter. 他不應該為這件小事而抱怨不休。
needn’t + 完成時動詞;表示做了不必要的事,意思是“原本不必”。注意與cannot / couldn’t + 完成時動詞 進行比較。
You needn’t have told him the matter. 你其實不必告訴他這件事。
You couldn’t have told him the matter. 你不可能把這件事告訴他了。
區別于 would + 動詞完成時,用于與過去事實相反的虛擬語氣,表示對過去事情的假設。(參考“虛擬語氣”章節)
If I had enough money on me, I would have bought the book. 如果我帶的錢夠,我就把那本書買下來了。
例題:
(1)
A fish must constantly to gulp water in order to keep a current flowing throughits delicate gills.
應改為:gulp.
解釋:情態動詞must之后用動詞原形, 不能接不定式
(2)
Before the retina of the eye can be examined, the pupil must to be artificially dilated.
應改為:must be
解釋:must是情態動詞, 直接接動詞原形, 而不能接不定式