英语语法虚拟语气1._______he come late,give him the message.a.had b.should c.woluld d.did2.i would have helped him if i had time,but i ____a.havn't b.had c.didn't d.wouldn't3.i would go abroad but that i ____ poor.a.am b.was c.shall be d.were

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:02:24
英语语法虚拟语气1._______he come late,give him the message.a.had b.should c.woluld d.did2.i would have helped him if i had time,but i ____a.havn't b.had c.didn't d.wouldn't3.i would go abroad but that i ____ poor.a.am b.was c.shall be d.were

英语语法虚拟语气1._______he come late,give him the message.a.had b.should c.woluld d.did2.i would have helped him if i had time,but i ____a.havn't b.had c.didn't d.wouldn't3.i would go abroad but that i ____ poor.a.am b.was c.shall be d.were
英语语法虚拟语气
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
一定要解释一下为什么选这个...

英语语法虚拟语气1._______he come late,give him the message.a.had b.should c.woluld d.did2.i would have helped him if i had time,but i ____a.havn't b.had c.didn't d.wouldn't3.i would go abroad but that i ____ poor.a.am b.was c.shall be d.were
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)

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

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