You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 03:04:50
You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me

You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me
You couldn't have had all your work done ______ .
A.if it was not for me B.if had it been for us
C.it had not been for me D.had it not been for me

You couldn't have had all your work done ______ .A.if it was not for me B.if had it been for us C.it had not been for me D.had it not been for me
【You主语】【 couldn't have had谓语】【 all your work宾语】【 done宾补】 【______ 从句】.
A.if it was not for me B.if had it been for us
C.it had not been for me D.had it not been for me
是选D.
原因简析:
1、句子成分划分:见上面.
2、考点分析:if从句省略if,用成倒装结构的【虚拟语气】
3、关键信息:【 couldn't have had】过去本来不能够,体现出【与过去事实相反的虚拟语气】 .
4、知识链接:if条件句中如果含有should,were,had 时,经常将if省略,将should,were,had提前,用成倒装结构.
5、解题方法:还原法.
原句还原后应该是:You couldn't have had all your work done 【if it had not been for us/me】
用成倒装便是:【had it not been for me】.
专业英语解答,希望有助于你!