The plan____(give up) because of the heavy rain.答案是will be given up或has been given up .为什么不能是过去时was given up?

问题描述:

The plan____(give up) because of the heavy rain.
答案是will be given up或has been given up .为什么不能是过去时was given up?

句中没有明显的时间说明,那么我们一般将之判定为现在时或者将来时。
而由于即使放弃的这个动作发生在过去,但是因为对现在依然产生影响,所以我们会用现在完成时,而不用过去时,因为是已经放弃的事情,这个动作已经发生了。

可以用过去时哦……你这题是填空题吧?不是选择题…所以填法有很多,答案列不全而已…

不严格的来讲,用was given up也是可以的,甚至可以说,在强调被放弃的原因时,用was更好~
答案给出的两种方式,一个表将来,一个表过去
has been given up更多的是表示结果,强调计划已经被放弃这样一个事实或者状态,was则是强调heavy rain
这就是中学英语的问题,有的时候过分的咬文嚼字了~