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/05/18 05:07:24
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】.
专业英语解答,希望有助于你!
You couldn't have chosen any gift better for me.
can’t / couldn’t have
couldn't have done和couldn't do的区别
You couldn't be more
I couldn't miss you
Where have you gone?Mike couldn't find you just now 错了改回来
you could have done much better yesterday.why_____?为什么反问是填didn't you而不是couldn't you?
you couldn't have chose any better gift for me如何解释希望说的通俗易懂
I couldn`t have been more mistken .When you drive home,you can’t be too careful.
I was really anxious about you.You _______ home without a word next timeA.mustn’t leaveB.shouldn’t have leftC.couldn’t have leftD.needn’t leave
I couldn’t have said it better.
they couldn't have done better是什么意思
i couldn't have enjoyed any more
help!I __ with you because I was in London at the time.A couldn't go B couldn't have gone C shouldn't have gone D needn't have gone
I ______ with you because I was in London at the time.A、 couldn't go B、 couldn't have gone C、shouldn't have gone D、needn't have gone
you know that you were driving 100 km an hour,don,t you?No officer ,I couldn t have been为什么是couldn t have been 怎么翻译啊
8.---Jane walked past me without greeting.----She _____ you.A.can't have see B.couldn’t see
Where have you gone?Mike couldn't find you just now错了没?错了改正急啊