早教吧 育儿知识 作业答案 考试题库 百科 知识分享

一道英语语法单选的问题31.,wewouldgoonapicnic.A.TheweatherisfineB.ShouldtheweatherbefineC.TheweatherbefineD.Wouldtheweatherbefine为什么B

题目详情
一道英语语法单选的问题
31.____ ,we would go on a picnic .
A.The weather is fine B.Should the weather be fine
C.The weather be fine D.Would the weather be fine
为什么B
▼优质解答
答案和解析
你问的是关于 虚拟语气中if的省略 的问题.
虚拟条件句中有were,had,should时,可把if省略,而把were,had,should
放在主语前,用倒装结构,这种结构主要用于书面语中.
如:
1.Were it necessary,I might resign.=If it were necessary,I might resign.
2.Had you informed me earlier,I would not have signed the contract.
=If you had informed me earlier,I would not have signed the contract.
3.Should I have time,I would call on her.=If I should have time,I would call on her.
4.Should it rain tomorrow,we would have to put off the visit to the Summer Palace.
=If it should rain tomorrow,we would have to put off the visit to the Summer Palace.
5.Should I meet her,I would tell her.= If I should meet her,I would tell her.
6.Were I in your position ,I would do it better.= If I were in your position,I would do it better.
7.Were he to tell us everything,we could try to solve his problem.
8.There is a real possibility that these animals could be fright ened,should there be a sudden noise.
9.Had they made preparations,they would have succeeded.= If they had made preparations,they would had succeeded.
10.Were I in school again,I would work harder.= If I were in school again,I would work harder.
11.Had you been here earlier,you would have seen him.=If you had been here earlier,you would have seen him.
12.Were it not for the expense,I would go to Italy.=If it were not for the expense,I would go to Italy.
你的问题和上面的例题3、4、5一样的,正常语序是 If the weather should be fine ,we would go on a picnic .此外本题if从句是对将来的推测,所以可用should+do 的形式,不知你明白了吗?