1.So many students get failed in the final examination.It is strange that such a thing __1__in your school.It is important that the results of an experiment__2___.
1. [a]happens [b]happened
[c]should happen [d]had happened
2.[a]check and recheck [b]checking and rechecking
[c]be checked and rechecked [d]checked and rechecked
2.The people who knew him very well said that he was too naïve sometimes.Had he been older,he___1___less sympathetic.But what he had done proved that he was the person,loving life,also a hero who can help others out of trouble.___2___his timely arrival, the boy would have been drowned.That gained respects for him.
3.[a]might have been [b]would be
[c]might be [d]had been
4.[a]But for [b]Even for
[c]Except for [d]If not
答案:
1. 選[c]該題考察表示驚奇、高興、遺憾、擔心等感情色彩的形容詞引起的主語從句中的虛擬語氣的表達。在 anxious,sorry,concerned,happy,delighted等表示感情色彩的形容詞后接的that 從句中,用should來修飾謂語動詞。該句中有strange一次,意為“奇怪”,表示對事物的驚訝或不滿,it為形式主語,that從句為主語從句,要求從句中用虛擬語氣的表達形式should+動詞原形表示
2. 選[c]該題考察it’s+adj.+that主語從句的虛擬形式。觀察句子結構可以看出這里為It’s+形容詞(important)+that從句結構,形容詞important做表語,主語從句需要虛擬形式should+動詞原形,should可以省略
3. 選[a]該題考察非真實條件的虛擬。在表示過去情況的虛擬條件句中,條件從句用了過去完成時形式,主句可用should(would/could/might)+have+過去分詞的形式
4. 選[a]該題考察含蓄條件的虛擬。But for含義為“要不是”,用于此處可以表達假設條件,but for his timely arrival=If it had not been for his timely arrival或If he had not arrived on time.
相關推薦:英語四六級考試語法備考指導:名詞性從句北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |