初三英语语法习题,求解释_________ ,we could not have finished the work o

初三英语语法习题,求解释_________ ,we could not have finished the work on time
为什么选择 But for their help 不选was it not for their help 或者 should they offer to help
djskywall 1年前 已收到4个回答 举报

lxhpow 春芽

共回答了16个问题采纳率:87.5% 举报

如果要用was it for their help ,就是用于现在相反的虚拟语态,但是给出的句子后半部分,不符合主句用would/ should/ could/ might +动词原形的形式,所以不是虚拟句.
就应该用but for,做让步状语从句.
如还有疑问,欢迎可以进入乐知各级别英语外教课免费旁听.
希望能帮到您

1年前

5

panegam 幼苗

共回答了2个问题 举报

本题考查的是if对过去事实的虚拟,主句是could have done 时,if从句应该是had done, 二三两个答案时态搭配不对。

1年前

1

media_win 幼苗

共回答了292个问题 举报

天哪,初三就让做虚拟语气的题呀!!!
什么世道!!!
救救孩子!!!
was it not for their help 或者 should they offer to help都是时态不对的。

1年前

0

fire567 幼苗

共回答了103个问题 举报

But for their help , we could not have finished the work on time.这是一个含虚拟语气的句子,后面部分的谓语 could not have finished 表示与过去事实相反的虚拟结果(事实上我们完成了),如果句子写完整,会是这样:If it had not been for their help ,we could not have...

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 19 q. 0.014 s. - webmaster@yulucn.com