英语虚拟语气习题求解1."You are very selfish.It's high time you__that you are not the most important person in the world,"Edgar said to his boss angrily.A.realized B.have realized C.realize D.should realize这个题为什么不能选D呢?it is high time 后不是可以个过去时或者should+动词原形?2.If it__too much troble I'd love a cup of tea.A.isn't B.wasn't C.weren't D.hadn't been 这个题答案为什么选A?我觉得应该选C啊,首先虚拟语气应该用过去式,其次too much应该是复数形式.难道不对吗?3.__their differences,the couple were developing an obvious and

问题描述:

英语虚拟语气习题求解
1."You are very selfish.It's high time you__that you are not the most important person in the world,"Edgar said to his boss angrily.A.realized B.have realized C.realize D.should realize
这个题为什么不能选D呢?it is high time 后不是可以个过去时或者should+动词原形?
2.If it__too much troble I'd love a cup of tea.A.isn't B.wasn't C.weren't D.hadn't been 这个题答案为什么选A?我觉得应该选C啊,首先虚拟语气应该用过去式,其次too much应该是复数形式.难道不对吗?
3.__their differences,the couple were developing an obvious and genuine affection for each other.A.But for B.For all C.Above all D.Except for这个题为什么选B?
4.It is politely requested by the hotel management that radios__after 11o'clock p.m.
A.were not played B.not be played C.did not play D.did not play这个题答案为什么选C?而不可以是B?
第四题,为什么不能选A?为什么要用did 而不可以是be动词

你问的问题够细的,又虚心向学。长此以往,一定会有长足进步。
首先得向你声明,以下答案全对,而不会因为自己的一知半解,反过来怪书里的第一题编错了。
1. It's high time that 之后的从句只能用过去时表示虚拟语态,别无他法。所以,只能选A。
2. 后面的I'd love...只是一种客气的说法,所以前面不必也不能改为虚拟语序。正确答案是A。
3.For all是Despite的意思,而不是A和D所表达的意思。这里是逻辑使然,是很地道的用法。正确答案是B。
4.正确答复是B,因为request 后面的从句谓语一般是should be或should not be,而should是可以省去的,显得更高深、地道,剩下的就只有be或not be或动词原形了。既然is requested用的是现在时,后面当然不能用过去时或虚拟语态了。所以A和C都是错的。

第一个选C。it is hightime that的句型要用虚拟,用should+动原,但should必须省去
第二个选C。因为这里是一个真是条件句,不是虚拟的,“这件事情确实麻烦(真实)”
第三个选B。all for表示“虽然、尽管”用真实语气,只有but for这些可以
第四个选C。收音机不要打开,平时我们都没用被动语气,选A就错了,至少要用be动词原形

1."You are very selfish.It's high time you__that you are not the most important person in the world,"Edgar said to his boss angrily.A.realized B.have realized C.realize D.should realize
这个题为什么不能选D呢?it is high time 后不是可以个过去时或者should+动词原形?
A 和D 都对.你说的句型是对的.题目有问题.
2.If it__too much troble I'd love a cup of tea.A.isn't B.wasn't C.weren't D.hadn't been 这个题答案为什么选A?我觉得应该选C啊,首先虚拟语气应该用过去式,其次too much应该是复数形式.难道不对吗?
too much修饰不可数名词trouble
这里不是虚拟语气,后面的would love是表示客气的请求,所以前面的if条件句就用陈述语气了.
3.__their differences,the couple were developing an obvious and genuine affection for each other.A.But for B.For all C.Above all D.Except for这个题为什么选B?
选B.这对夫妇尽管存在着差异,但彼此间还是培养出了明显的真挚感情.
〔解析〕本题考查介词短语的词义辨析.but for表示“倘若没有,要不是”;for all表示“虽然,尽管”;above all表示“最重要的是;尤其是”;except for表示“除了……以外,除了”.B项符合题意.
4.It is politely requested by the hotel management that radios__after 11o'clock p.m.
A.were not played B.not be played C.did not play D.did not play这个题答案为什么选C?而不可以是B?
正确答案是B
It is requested that 从句中要用should do 表示虚拟,should 可以省略.肯定你的书是盗版的.哈哈!所以有疑问就多问啊!