第72句:
I couldn't have won the award without your assistance.六級詞匯講解:
couldn't have won意為“本來不會贏”,是虛擬語氣的一種,表示對過去情況的假設。
六級考點歸納:
“情態動詞+現在完成時”句型的用法很多。如:
1. must have + done sth.表示對過去可能發生的事情的推測,意為“肯定”。如:
Mary has gone to work,but her bicycle is still hers.She must have gone by bus.
瑪麗已經去上班了,但是她的自行車還在這兒。她一定是坐公共汽車去的。
2. would like to have done sth.意為“本打算做某事”。如:
I would Tike to have read the article, but I was very busy then.我本來想讀一讀那篇文章,但是當時太忙了。
3. needn't have done sth.意為“本沒必要做某事”。如:
I dressed very warmly for the trip,but I needn't have done so.The weather was hot.為了旅行,我穿得很暖和,但是其實沒有必要穿這么多。天氣比較熱。
4. ought to/should have done sth.表示“本應該做某事,而事實上并沒有做”。否定句表示“不該做某事而做了”。如:
1) You ought to have been more careful in this experiment.在做這個試驗的時候,你.本應該更細心一些。
2) He ought not to have thrown the old clothes away.
他本不該把那些舊衣服扔了。