最近幾年高考試題中常常藉助語境來考查情態動詞的基本用法及其區別,因此在平時學習時準確理解和掌握情態動詞的基本用法十分重要。情態動詞的用法複雜多變,在高考試題中,命題者常常利用語境和句子之間意義上的細微差別來考查學生對情態動詞的理解和掌握。對於情態動詞,除了要求考生能夠準確掌握它們的基本用法外,還要充分利用高考試題所設置的語境來分析句子之間所體現的特殊關係。下面就近幾年來高考試題中出現的情態動詞的考點進行歸納分析,以便同學們複習掌握。
一、用「情態動詞+have +done」結構表示對過去動作的推測,高考試題中常用過去時態或過去的時間狀語給以暗示。情態動詞的這一用法可以用 「對立統一」來概括。
1.當試題的前句和後句在動作和意義上相互補充說明,且整個句意在動作和時間上是一個整體時,我們可用「統一」關係來解決這樣的試題。常見的結構有:
must have done: 表示對過去動作的肯定推測,常譯作「一定做了……」,只能用於肯定句中。其否定形式為can't/couldn't have done 疑問式為Can/Could...have done?。
could /might have done:表示對過去發生的動作的可能性推測,常譯作「可能做了……」。如:
1) Sorry I'm late. I _____ have turned off the alarm clock and gone back to sleep again. (北京 2000春)
A. might B. should C. can D. will
該題前句說明了結果,後句接著說出了產生這種結果的可能性,對前句進行補充說明。分析選項可知本題應選A。
2) My sister met him at the Grand Theater yesterday afternoon, so he ____ your lecture. (上海 2000)
A.couldn't have attended
B.needn't have attended
C.mustn't have attended
D.shouldn't have attended
該題前句敘說一個客觀事實,後句對前句進行補充說明,分析選項可知C是錯誤的; 而B、D兩項不符合題意。故本題選A。又如:
Jack ____ yet, otherwise he would have telephoned me. (上海'97)
A.mustn't have arrived
B.shouldn't have arrived
C.can't have arrived
D.need not have arrived (C)
2.當試題的前後句在動作和意義上構成轉折關係時,常藉助「but, however, instead」等詞來表示過去的動作與客觀事實不符,這時我們就可以用「對立」關係來解決這樣的試題。這種結構常見的有:
should have done / ought to have done:表示過去本應該做某事而實際上沒有做。
should not have done / ought not to have done:表示過去本不應該做某事但事實上卻做了。
need have done:表示過去本來有必要去做某事,但事實上沒有做。
need not have done:表示過去本來沒有必要做某事,但事實上卻做了。如:
3) I was really anxious about you. You _____ home without a word. (NMET2001)
A.mustn't leave B.shouldn't have left
C.couldn't have left D.needn't leave
分析該題前後句之間的關係和語氣可知,事實上是 「本不應該離家出走卻走了」,故本題選B。
4) I told Sally how to get here, but perhaps I _____ for her. (NMET'94)
A.had to write it out
B.must have written it out
C.should have written it out
D.ought to write it out
由句中的連詞but可知前後句之間是對立關係,分析題意可知本題應選C。
掌上高招服務號
中國教育在線高考訂閱號