虚拟语气题(大学)

2024年12月01日 05:47
有3个网友回答
网友(1):

2. Frankly speaking, I’d rather you __D____ anything about it for the time being.
A. have done
B. haven’t done
C. don’t do
D. didn't do
D, would rather 是表示“愿望”的虚拟,与事实相反,当与现在或将来事实相反的时候,填空部分要用过去时,若是与过去事实相反就要用过去完成时,for the time being ,显然是现在,所以填空选择过去时,故只有D
3. Had he worked harder, he __B_D___ the exams.
A, Must have got through
B, Would have got through
C, Would get through
D, Could get through
BD,这题用到了虚拟条件句中的省略与倒装,恢复正常的应该是这样的顺序,if he had worked harder,…,其中的had worked 是过去完成时表示的是与过去的事实相反,根据题意,如果他之前再努力一点,他就能通过考试了。所以主句要用过去将来完成时可以是should/would have done 或是might/could,故选BD
4. It’s necessary ___C___ the dictionary immediately.
A. That he will return
B. That he returned
C. That he return
D. That he has to return
C,很明显这是虚拟在主语从句中的用法同样9题也是,用necessary等词,表示建议,要求,惊奇是要用虚拟,句型是:it is ….that+主语+should(可省)+v原,故选C
5. He must have had an accident, or he __A____ then.
A. Would have been here
B. Had to be here
C. Should be here
D. Would be here
A,他肯定是出了意外,不然那时候就到了。前面是对过去肯定的推测,后面是对过去的虚拟要用should/would have done 或是might/could,C
6. I apologize if I ___B___ you, but I assure you it was unintentional.
A. Offended
B. Had offended
C. Should have offended
D. Might have offended
B .这个不太确定是否虚拟。如果我冒犯了你,我向你道歉,但我想你保证我真是无心的。根据句意可知:“如果我冒犯了你”,是与事实相反的,对过去的虚拟,用if+主语+had done…故选择B
7. You don’t have to be in such a hurry. I would rather you __C____ on business first.
A. Would go
B. Will go
C. Went
D. Have gone
C,从第一句能知道,是现在时态,would rather用法参见第一题可知选过去时,故选C
8. I don’t think it advisable that Tim __C____ to the job since he has no experience.
A. Is assigned
B. Will be assigned
C. Be assigned
D. Has been assigned
C. It 是形式宾语,真正宾语是that引导的从句(到job)为了便于理解可以在it 与advisable之间填上个is,(但实际应用我们不加is)于是句子就变成我们所熟悉的了it is….that,+主语+(should)+v原,句子翻译是:我认为让Tim担任那份工作不明智,因为他一点经验都没有。
9. It is most important that you _A_____ here one time.
A. Be
B. Shall be
C. Are to be
D. Must be
A,见4题
10. ___B___ the English examination I would have gone to the concert last Sunday.
A. In spite of
B. But for
C. Because of
D. As for
B.从后面主句可以看出来是对过去时的虚拟,所以这句话应该是 ,要不是英语测验,我上个礼拜就去听音乐会了。。。故选B

写的很辛苦,希望可以帮到你!还有不懂得的地方再追问我就好了,谢谢……给满意吧^ ^

网友(2):

2. D would rather+从句, 从句中用sb. did表示现在或将来情况,sb. had done表过去情况。
3. B 虚拟条件句,与过去事实相反,if sb. had done... sb. would have done
从句可以改为 had sb. done...
4. C it is + adj./n + that-从句, 从句中用 sb. should do, 可以省略should
5, A. 与过去事实相反的主句,用sb. would have done 同3
6. A 我觉得这个不是虚拟语气,
7. C 理由同2
8. C 表示“建议,命令,要求等”词后跟从句,从句用sb. should do,可以省略should
9. A 理由同4
10. B but for是“要不是”的意思
这些全部是高中的虚拟语气知识,不过高中基本把语法学完了,大学其实什么也不用学。
希望回答能解你之疑惑,不懂追问。

网友(3):

2、D would rather 接从句表虚拟时,对过去的虚拟用 had done 的形式,对现在和将来的虚拟用were/did 的形式;
3、B 过去时态的虚拟语气,但是从句用了倒装,不倒装的形式为 IF he had worked harder ,....对过去的虚拟,从句用had done的形式,主句用 would have done的形式;
4、C It is important / necessary / essential / natural that sb. (should) do(表理该如此)
5、A 对过去的虚拟,同题3
6、B but引导的含蓄条件句,but后是过去时,对过去的虚拟,从句用had done 的形式
7、c would rather 的用法:对过去虚拟用had done 对现在和将来虚拟用did/were的形式;
8、C 表示建议,命令,要求等词及其相应的名词构成的名词性从句包括表语从句和同位语从句也要使用虚拟语气(should do, should可以省略)。
9、A 同题4
10、B 同题6 含蓄条件句 类似的词还有OTHERWISE .WITHOUT BUT

回答完你的问题,我觉得我也是挺伟大的- -!!希望对你有帮助~~~