第1个回答 2011-09-27
如果要用was it for their help ,就是用于现在相反的虚拟语态,但是给出的句子后半部分,不符合主句用would/ should/ could/ might +动词原形的形式,所以不是虚拟句。
就应该用but for,做让步状语从句。
如还有疑问,欢迎可以进入乐知各级别英语外教课免费旁听。
希望能帮到您本回答被提问者采纳
第2个回答 2011-09-28
本题考查的是if对过去事实的虚拟,主句是could have done 时,if从句应该是had done, 二三两个答案时态搭配不对。
第3个回答 2011-09-27
天哪,初三就让做虚拟语气的题呀!!!
什么世道!!!
救救孩子!!!
was it not for their help 或者 should they offer to help都是时态不对的。