请帮我分析一下这几道高中英语虚拟语气的选择题(参考答案已知)

It's strange that he _____ without saying good-bye to us.
A. should have gone out B. went C. should go out D. goes out
答案为A
Mr Fang spoke slowly in order that we _______ him.
A. should follow B. follow C. might follow D. followed
答案为C
What should we do if it _______ tomorrow?
A. should snow B. would snow C. snow D. will snow
答案为A(为什么不能是B)

第1个回答  2013-12-31

    It is strange that sb. should do (have done) sth. 是一个句型,也有人将它归入虚拟语气。这里的should有出乎意料的意思,常译作“竟然会”。should have done sth.表示过去发后的事。should do sth. 表示经常发生的情况。

    in order that ....may表示“以便”“以……为目的”
    may的表示在有可能发生的情况下。

    表示在有可能发生的情况下,这个句子还可以有其他解释,例如虚拟,就是说明天肯定是不会下雪的,但我们假设下雪

追问

那would snow也表虚拟啊

追答

对呀,是有可能下雪,几率要大一些

本回答被网友采纳
第2个回答  2013-12-31
It is strange that sb. should do (htve done) sth. 是一个句型,也有人将它归入虚拟语气。这里的should有出乎预料的意思,常译作“居然会”。should htve done sth.表示过去发后的事。should do sth. 表示常常发作的状况。
in order that ....may表示“以便”“以……为目的”may的表示在有能够发作的状况下。
表示在有能够发作的状况下,这个句子还可以有其他解释,例如虚拟,就是阐明天一定是不会下雪的,但我们假定下雪
第3个回答  2013-12-31
it is natural/necessary/strange/ a pity / possible +that从句 表惊奇、怀疑、惋惜、不满、理应如此.
without saying good-bye to us已完成,用完成时.
may表示可能性较小的状况下。
A. should snow 表示假设。在虚拟条件句中用以加强假设语气,用"should+do"指将来的情况,当"万一(会)"讲,表示对将来的虚拟。对过去的虚拟用had done sth, 对现在的虚拟用did sth, 对将来的虚拟用should do sth,或者were to do sth。所以不用 would snow本回答被提问者采纳
相似回答