英语-虚拟语气

1 ___the fog,we should have reached our school.
A because of B in spite of C in case of D but for

2.I would have told him the answer had it been possible,but I ___so busy them
A were B was

3.My father did not go to New York; the doctor suggested that he ___there .A won't go B not go

4.would you rather I ___to buy a new bike
A decided B will decide C have decided D shall decide

5. The law requires that everyone ____ his car checked at least once a year
A has B had C have D will have 这第5句话有些不明白,希望翻译并讲解

答案D C B A C

希望讲解细一些,谢谢
第2题为什么不选were 选were有什么错吗?
第3题suggest是表示建议还是暗示 ?我认为是建议
如果是暗示,为什么不选D?D中的to 有什么错吗?

1 ___the fog,we should have reached our school.
本句的意思是“要不是有雾我们早就到了学校了”
A because of: 一是“因为有雾”的意思与下文不能贯通,二是含有 because of 的句子不用虚拟语气。
B in spite of: 同上,“尽管有雾”与下文意思不符,也不能用虚拟。
C in case of:含有 in case of(万一、假设)的句子规定用虚拟,但是意思与下文不符。
D but for:“要不是, 如果没有”,句子中一旦有这个短语,必须用虚拟;如果想用真实语气,可以换为 except for。

2.I would have told him the answer had it been possible, but I ___so busy them.
1) 第一分句是对过去事实的虚拟,其中 had it been possible 是省略 if 后倒装的条件句,意思是“如果当时有可能的话,我早就告诉她答案了”,言外之意是既没有可能也没有告诉;第二分句意思是“但是那时我(真的)很忙”,是一种真实情况。
2)were 用于虚拟,非正式语也可以用 was,而真实语气只能用 was。

3.My father did not go to New York; the doctor suggested that he ___there .A won't go B not go
1. suggest 后的 that 宾语从句按规定应该用虚拟语气,谓语动词用 “shuold + 动词原形”或者省略 should 直接用动词原形,答案 B not go 正是这种情况。
2)表示“联想、表明”的意思时,动词后直接跟名词作宾语,如:
That girl's sun-tanned face suggests excellent health .
那个姑娘被太阳晒黑了的脸表明她身体非常健康。
The thought of summer suggests swimming.
想到夏天, 就使人联想到游泳。

4. Would you rather I ___to buy a new bike?
有几种特殊的短语后的名词从句要求用虚拟语气,包括 would rather (that) 表示愿望,意思是“宁可”;had better(that)表示建议,意思是“最好”;it's time (that) 表示愿望、责备,意思是“早该”;wish (that)表示愿望,意思是“但愿”。本句的意思是“你真的宁可我决定买一辆新自行车吗?”,因为是对现在的虚拟,所以从句动词必须用过去形式decided 表示虚拟语气。

5. The law requires that everyone ____ his car checked at least once a year
1)翻译:法律要求灭个人一年至少进行一次车检。
2)表示建议(suggest)、要求(demand, require)、命令(order)等意思的动词如果后面跟有宾语从句,从句中的谓语动词必须用 |“should + 动词原形”或省略 should 直接用“动词原形”表示虚拟。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-02-16
1.要不是大雾,我们已经到学校了。but for是常用来引导与实际情况相反的假设,所以句子用虚拟语气。A because of因为 B in spite of尽管 C in case of万一。
2.这是一道暗含虚拟语气,前分句是与实际情况相反虚拟的,后分句是真实的情况,按陈述语气处理,所以选was。
3.当suggest表示建议,从句用should+动词原形表示虚拟,should 常省略,否定时直接在动词原形前加not;当suggest表示暗示时,则用陈述语气。
4.would rather后常用一般过去时表示对现在情况的虚拟;常用过去完成时表示对过去情况的虚拟。
5.法律要求每个人一年至少检查一次自己的汽车。require后的宾语从句常常用虚拟,谓语动词为should+动词原形,should常省略,就剩下动词原形了。另外,have sth+过去分词这是个固定结构,意思是让别人做某事。这个句子中要求每年至少检一次车,自己不能检,得有关部门去捡。
第2个回答  2010-02-16
1.要不是大雾,我们本该到学校了。这是一道真实语气和虚拟语气的混合,前半句是真实的,后半句是虚拟的。A because of因为 B in spite of尽管 C in case of万一 D but for要不是
2.这也是一道真实语气和虚拟语气的混合,前半句是虚拟的,后半句是真实的的,所以选was
3.当suggest表示建议,从句用(should)+动词原形表示虚拟,否定直接在动词原形前加not;当suggest表示暗示,则用陈述语气。
4.would rather后常用一般过去时表示对现在情况的虚拟;常用过去完成时表示对过去情况的虚拟。
5.法律要求每个人一年至少检查一次自己的汽车。require后的宾语从句,常用动词原形表示虚拟。
总之,遇到虚拟语气题,不会选的话就选动词原形,对的可能性大些。
相似回答