if the whole program__beforehand, a great deal f time and money would have been lost

A.was not plannd B.wee not planned C.would not be planned D.had not been planned
这类题应该怎么分析

答案选D,此句考察的是if虚拟语气。由于主句a great deal of time & money would have been lost 用的是would+ have done的形式,此种状况下if条件句表示与过去事实相反的假设,应该用过去完成时,即had not been planned.整句的意思为:如果当时没有提前规划好整个项目,我们将会浪费很多的时间和金钱。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-07
注意看时态,would have been lost,要不是。。。。。否则我们就要有损失了
意思很明显,这件事已经做了,所以他们假设的是万一没有计划好的情况下,所以要用假设语气,if were 结构,所以选B追问

是D啊

追答

看错了,应该选D

第2个回答  2013-03-07
C
虚拟语气的一种形式,
主语中用would (not) have done,从句中用had (not) done
表示对过去的事的虚拟。

来自【学习宝典】团队
如果认可我的回答
请点击下面的【选为满意回答】按钮
谢谢~追问

答案选D啊

追答

打错了,不好意思,是选D,前面说了从句中用had (not) done