英语独立主格的题

问题描述:

英语独立主格的题
it( ) heavily,the outing had to be put OFF 选RAINING
我的问题是后面不是过去时吗 下雨应该是PUT OFF之前不用过去完成时吗 还有HAD TO BE 是什么意义?TO BE 是表示将来吗?
THE SUN(SETTING ),THEY WENT HOME 为啥不用过去完成时?
再问一个问题HAD TO BE PUT OFF 里面HAD不是过去时了吗 那PUT OFF还用不用用过去时?一句话不是谓语用一个过去时就行吗

过去完成时表示过去时间完成的状态,raining表示的是由过去一直持续到现在的状态,而且会继续持续下去,这里是一个原因状语从句,it是形式主语,我想告诉你的是put无论现在完成时还是过去完成时都是put,had to be表示的是...