英语语法虚拟语气1._______he come late,give him the message.a.had b.s

英语语法虚拟语气
1._______he come late,give him the message.
a.had b.should c.woluld d.did
2.i would have helped him if i had time,but i ____
a.havn't b.had c.didn't d.wouldn't
3.i would go abroad but that i ____ poor.
a.am b.was c.shall be d.were
一定要解释一下为什么选这个...
sea750915 1年前 已收到3个回答 举报

winhawk 幼苗

共回答了15个问题采纳率:93.3% 举报

1.B
这是个倒装句,由if引导的虚拟条件句中如有had,should,were时,可以把if省去,把had,should,were放到主语的前面.先排除C和D.
正常语序是If he _____ come late,...如选A的had,had come表示过去完成时,对过去的虚拟,B的should come表示对将来的虚拟,这里他还没有回来,所以应该表示将来,选B
2.C
这句话的意思是 如果我有时间我就帮他了,但是我没有(时间).针对have time的否定.没有就是don't have,这里是过去时,用didn't
3.D
这里主句用would go的形式,表示是对现在或将来的虚拟,那这时从句用一般过去时或should+ 动词原形,虚拟语气里的be动词只有一个,就是were,不管主语是第一人称,第二还是第三.对过去的虚拟用(had been)

1年前

6

mm的季节 花朵

共回答了17个问题采纳率:88.2% 举报

第一个选B,用should放在句首表示“如果,要是”的意思。第二个选C,表示过去我没有时间。第三个选B,表示我很穷,过去

1年前

1

走回家乡 幼苗

共回答了23个问题 举报

有时,主句与从句的动作发生在不同的时间,主句从句谓语动词的虚拟语气形式因时间不同而不同,这种条件句叫做混合条件句。例如: If you had asked him

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 18 q. 0.010 s. - webmaster@yulucn.com