——————for your help, we'd never have been able to finish the work. 选择题求解
——————for your help, we'd never have been able to finish the work.
A:It was not B:Had it not been
C:Hadn't it been D:If it had been not
请问这道题为设么选B,最好能帮忙分析一下,谢谢
人气:490 ℃ 时间:2019-09-04 03:32:12
解答
——————for your help,we'd never have been able to finish the work.
A:It was not B:Had it not been
C:Hadn't it been D:If it had been not
请问这道题为设么选B,最好能帮忙分析一下,
答:B
译:要是没有你的帮助,我们决不可能完成这项工作.
析:最佳E:But (for) ...= If it had not been for.要不是因为.的话.
我们知道,虚拟条件句中如果有助动词had的话,可以通过部分倒装的方法省略if:
Had it not been for...=If it had not been for...
D选项纯粹是一个凑数的干扰项.A的错误更大,没有if,也没有倒装,更不能反映对过去情况的虚拟.AD很容易排除.最大的干扰项是C,因为,我们平时见过这样的句式:Haven't I told you before?我以前难道没有告诉过你吗?但这是两码事.语法书上,关于虚拟语气,没有见到过这样的例子.语言不是数学,不能凭空推理.碰到这样的题,还是乖乖地按语法书上说的去做吧.
C到底对不对,行不行,我不敢下结论.但我可以肯定地告诉,选C不得分.选B,能得分.
听雅哥,没错的.
推荐
- (Had it not been) for your help ,we'd never have been able to get over the difficulties.
- You have to __your mother__the housework.A. help,du B.helps ,doing C.help,does D.helps ,to do
- 请问Choose a job you love and you will never have to work a day in your life.
- I can't finish the work on time ___ your help.A.with B.without C.have D.haven't
- We can’t finish the work without your help.(改同义句) We can’t finish the work_____ _____.
- 物体被细绳拉着在竖直平面内做圆周运动,已知它经过最高点时的速度是10M/s,绳长0.5M,物体的质量为100G,则它在这一位置受到绳的拉力是____N,如果以同样的速率通过最低点,这时绳的拉力为 __ N 物体通过最高点时的最小速度是__
- A stone hit ( ) and he fell down on the ground.
- We are going to play sports.(改为一般疑问句,并做肯定回答)
猜你喜欢