高考英語高頻考點匯,語法:情態動詞和虛擬語氣習題


高考英語高頻考點匯,語法:情態動詞和虛擬語氣習題


一、單句填空

1.I have ordered some pizza,so we     worry about cooking when we got home tired.

2.We have had a good start,but next,more work needs     (do) to achieve the final success.

3.It is time that we    (take) measures to protect the rare animals.

4.You     have taken so much cash with you,you know—the shop accepted checks.

5.According to the factory safety rules,all accidents     be reported to the safety officer.

6.The well-dressed lady was caught stealing in the fashion shop.Strangely enough,she     have done such a thing.

7.Smile is also a kind of language which    not be heard by anyone,but people always know its meaning.

8.You     be careful with the camera.It costs!

9.I wish I     (be) at my sister’s wedding last Tuesday,but I was on a business trip in New York then.

10.Though the girl had been suffering from the blood disease,she acted as if nothing    (happen) to her while facing her friends and relatives.

11.I     (come) sooner but I didn’t know that they were waiting for me.

12.I     (attend) the lecture on nuclear pollution,but I was busy preparing for a job interview.

13.I    (go) through that bitter period without your generous help.

14.Luckily some friends living locally came to visit me regularly and I went home every weekend,or I     (go) mad.

15.Seeing his dangerous situation I suggested that he    (send) to the hospital at once,but his wife insisted that he was feeling quite well then.


1.needn’t。句意:我已經訂購了一些比薩,所以如果我們到家後覺得累的話就無需為做飯而擔心了。根據句意可知,此處表示“不必……”,故應該使用needn’t do sth.結構。

2.doing/to be done。句意:我們已經擁有了一個良好的開始,但是要想取得最後的成功,下一步還有更多的工作需要去做。sth.need doing/to be done為固定搭配,表示“某物需要被……”。

3.took/should take。在It is time that...後的從句中,謂語動詞用過去式或者“should+動詞原形”,故此處可以用took或should take。

4.needn’t。句意:你本來不必身上帶那麼多現金的,你知道——那家商店接受支票。根據句意可知,此處表示“本沒有必要做某事(但是實際上做了)”,故應該使用needn’t have done sth.結構。

5.shall。句意:根據工廠的安全規定,所有的事故都得報到安全負責人那裡。情態動詞shall用於第二、三人稱的陳述句中,表示允諾、命令、警告、威脅等語氣或用於介紹規章、制度。本句為陳述句,all accidents為第三人稱,且用於介紹工廠的規章制度,所以應該使用情態動詞shall。

6.should。根據題幹中的“strangely enough”可知,這裡應用should表示驚訝,意為“竟然”。

7.can。句意:微笑也是一種語言,一種誰都聽不到的語言,但人們總是理解它的含義。此處應用can表示可能性。

8.must。句意:你一定要非常小心這臺照相機,它很昂貴。根據句意可知,此處表示說話人的主觀看法,表示“一定要……,務必……”,應該使用情態動詞must。

9.had been。句意:我希望自己上週二參加了姐姐的婚禮,但那時我在紐約出差。本句中wish引導賓語從句,表示與過去事實相反的願望,從句用“had+過去分詞”。

10.had happened。本句中as if引導的從句是對過去的虛擬,從句謂語動詞應用had done形式。句意:雖然這個女孩身患血液病,但在面對親戚和朋友時,她還是表現得若無其事。

11.

would have come。句意:我本來可以早點來,但我真不知道他們在等我。but I didn’t know為過去的時間,因此前句是對過去事實的虛擬,應該用“主語+should/would/could/might+have done”結構。

12.would have attended。句意:我本來要去聽那個有關核汙染的講座的,但是我那時在忙著準備工作面試的事情。根據句意可知,此處是對過去情況的虛擬,表示“過去本來會做某事”,應該用“would have done”來表示。

13.can’t/couldn’t have gone。句意:沒有你的慷慨幫助,我不可能度過那段痛苦的日子。根據句意可知,此處表示“過去不可能做過某事”,故應該使用“can’t/couldn’t have done”結構。

14.would/should/could/might have gone。句意:幸運的是住在當地的一些朋友經常來看我,我每個週末都回家,否則的話我會瘋掉的。or表示一個含蓄虛擬條件,相當於“If I hadn’t done that”,是對過去情況的虛擬。

15.(should) be sent。suggest作“建議”講時,其後的從句要用虛擬語氣,謂語動詞用“should+動詞原形”,should可以省略。且send與he是動賓關係,要用被動語態。


分享到:


相關文章: