You couldn't have had all your work done ______ .
Youcouldn'thavehadallyourworkdone______.A.ifitwasnotformeB.ifhaditbeenforusC.ithadnot...
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。请帮助分析一下。 展开
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。请帮助分析一下。 展开
2个回答
展开全部
【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】。
专业英语解答,希望有助于你!
祝你学习进步,时时开心 !O(∩_∩)O~~
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】。
专业英语解答,希望有助于你!
祝你学习进步,时时开心 !O(∩_∩)O~~
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询