英语虚拟语气问题,多道

1._____you a more valuable present for your birthday,but I was short of money at that time
Amust have bought Bhad bought Cwould have bought Dwould buy
问:一答案再稍微讲解一下下•••••••。二如何判断哪个是主句,哪个是从句? 答案是C

以下均为“答案再稍微讲解一下下”
2.______he come ,the problem would be settled.
Awould Bshould Cshall Dif 答案B
3.Read It aloud so that I ------you cleary 。
Acan hear B will hear Chear Dhave hear 答案A
4.------would you have called her up if it had been possible?
-------yes,but I ______busy doing my homework.
Awas Bwere Chad been Dwould be 答案A
5.Tom would buy that bicycle but he ________no money
Ahad Bhas Chad had Dhas had 答案B
6,------Why do not you explain it to her?
------ I ____it to her if I thought she would understand.
Awould explain Bwill explain Cexplain Dwould have explained 答案A
7.We______our lives had it not been for the policeman
Awould have lost Bshould lost Cmight lost Dcould have lost 答案A
8.i do not have job .i would find one but I ______no time
Ahad Bdid not have Chad had Dhave 答案D

1. C
由后句but...可知前句为对过去动作的虚拟,所以用would have done sth结构。
单句出现的虚拟语气,除了if only引导的句子之外,都是主句。

2. B
可以省略if的条件状语从句中,被提前的句首词只能是should/were/had,排除ACD.
此题为对将来动作的虚拟。

3.A
so that的虚拟语气,要求其从句谓语由“情态动词 + 动词原形”构成。

4. A
该题从would you have called her up if it had been possible?来看,是对过去动作的虚拟,所以but后面所表示的实际情况发生在过去,所以用过去进行时为最佳答案。

5. B
该题从前句Tom would buy that bicycle是对现在动作的虚拟,所以but后面引导的表示实际情况的句子时态为一般现在时。

6. A
从句意来看,答句是对将来动作的虚拟,所以主句用would do sth.

7.A
had it not been for the policeman = if it had not been for the policeman,表明是对过去的虚拟,所以主句用would have done sth.

8.D
此题but之后为实际的现在的情况,并非虚拟,所以只用have即可。

参考资料:原创回答团(第159号团员)

温馨提示:内容为网友见解,仅供参考
第1个回答  2010-05-17
我们经常说IF 引导 从句,你拿到句子翻译一下, if 能加在那个句子前那个就是从句,另外一个就是主句。
你把句子意思翻译出来 再结合 各个 助动词(would should 等)的意义
在结合一点语感就能选出正确答案了
你要详细的语法讲解,网上有很多,这里我就不多说了
第2个回答  2010-05-17
1,表示过去应该做但没有做的事情用完成时,排除A B 从意思上看,从句想说我笨开应该给你买个更有价值的礼物的,MUST表示必须,有强制性,WOULD表示应该 。从句一般为表条件,时间等,比如,不下雨的话,我们就去郊游。不下雨的话是从句。
第3个回答  2010-05-17
1,后面是主语,过去式的虚拟语气 I would have bought you .....,省掉了主语

英语虚拟语气问题,多道
单句出现的虚拟语气,除了if only引导的句子之外,都是主句。2. B 可以省略if的条件状语从句中,被提前的句首词只能是should\/were\/had,排除ACD.此题为对将来动作的虚拟。3.A so that的虚拟语气,要求其从句谓语由“情态动词 + 动词原形”构成。4. A 该题从would you have called her up if i...

英语语法经典例题之虚拟语气
12. 选 D。根据句中的 didn’t let me drive 可知,这是一个与过去事实相反的虚拟语气句,条件句的谓语用 had+过去分词,主句谓语用 would \/ should \/ could \/ might have+过去分词。13. 选 C。as if 引导的句子,有时用虚拟语气,有时不用。原则上说,若指事实或可能为事实,不用虚拟语气...

英语虚拟语气的问题:
2a) I could order pizza or take out from a restaurant, depending on how much I want to spend.2b) I could nuke up some frozen dinners.3a) We'll eat our picnic food indoors.3b) Or we can save all that food in the fridge for another day.4a) Go to the teacher and beg...

几道虚拟语气英语题!谢谢
1.do you suggest 是插入语,这里先把它去掉,剩下的应该是一个完整的句子。a.中,who be sent to work here?句子有主语,谓语成分,完整。其实应该是who is sent to work here,但由于 suggest 这一词的独特影响,把 is 改成 be.2.从句是用的过去完成时态,往后推一个时态,可以知道这是与...

求英语大神解释几道选择题,虚拟语气的
1. 虚拟语气中表示对过去情况的主观推测:主句had done +从句would have done。后面的分句用了would have done表示本能够,从选项上来看是实意动词“have”表示有,所以用过去完成时就是 had had 3.虚拟语气中表示对将来情况的主观推测:从句:①if+主语+were to do (if 表示未来的虚拟语气独有...

一堆英语问题(关于虚拟语气的)
---has been解释为“从过去到讲话时为止“,属于“过去”的概念。3:i worte everything down lest i should forget it. 这句话为什么是虚拟语气?我怎么看不出来?它与事实相反的地方在哪??---这不是虚拟语气, lest是连接词,后面的从句谓语结构是 should do ---should可以省略。4:it'...

[高一英语]虚拟语气
虚拟语气通常出现在各种主从复合句中。 一、在宾语从句中 1.当主句的谓语动词为“suggest,propose,advise,insist,order,demand,require,request, desire’’等表示“建议”、“命令”、“请求”和“要求”的动词时,其后的宾语从句中要用虚拟语气“should+动词原形”(在美国英语中 should省略)。例如: I suggest that...

高中英语,这10道虚拟语气填空题怎么写
1 were 2was 3 should take 4had taken 5should do 6had been 7 would have called 8 had been 9 should go\/stayed 10had started 个人理解,供参考。

大学英语六级之虚拟语气讲解(2)
我要是那时没有花掉那么多钱就好了。2. 如果that 从句中用would , 一般表示对现状不满或希望未来有所改变或请求 I wish he would answer my letter.I wish prices would come down.在表示建议、命令、要求、忠告等动词的后面的宾语从句中的虚拟语气 由于这些动词本身隐含说话者的主观意见,认为某事...

英语问题:用虚拟语气造5个句子
从句和主句要根据各自发所生的时间选用符合具体时间的虚拟语气形式 1. 从句表示过去,主句表示现在。If they had started early yesterday, they would be here now.2. 从句表示将来,主句表示过去。If I were not to make a preparation for my experiment this afternoon, I would have gone to ...

相似回答
大家正在搜