这道虚拟语气的英语填空求大神指教 多谢🙏🙏

如题所述

第1个回答  2013-12-01
Had I known about this computer program,a huge amount of time and energy_____.
A.would have been saved B.had been saved C.will be saved D.was saved
请说一下理由?
答:A
译:要是我当时了解这个计算机程序的话,就会省掉大量的时间和精力了。
析:虚拟语气,虚拟过去,倒装省略if的用法。
我们知道,与过去事实相反的假设,虚拟条件句用if 主+had done sth, 主句用would +have done sth. , 从句中如有助动词had,(should, were),可能通过提前而省略if,所以,Had I known ...= If I had known .追问

这个只是一种情况阿

第2个回答  2013-12-02
1. had , would had bought
2 were , would do
3 were , would bought
4 could go
5 could had
6 would be
7 would had not exist
8 we would had fell out of the earth.
9 I could meet my mother soon.
10 our world would be so boring that no one could appreciate its beautiful.
第3个回答  2013-12-02
will be saved