(我选D,不理解)boy:I don`t suppose Jim could have done well in the mid-term exam last week,( ) girl:( ),he almost failed in the exam.A.had he ;YesB.did he ;NoC.do I ;YesD.could he ;No为什么用 did he 而不用could he?(语法我忘了)
(我选D,不理解)
boy:I don`t suppose Jim could have done well in the mid-term exam last week,( )
girl:( ),he almost failed in the exam.
A.had he ;Yes
B.did he ;No
C.do I ;Yes
D.could he ;No
为什么用 did he 而不用could he?(语法我忘了)
could have done,must have done出现在句子中时,如果有明确的过去时间,它的反义疑问句用要did,如果没有,那么反义疑问句就用have
这题里有个 last week的过去时间,所以用did
楼上是错的
could have done sth.是一个特定搭配
看例句:
1.I didn't go to the cinema yesterday. I could have gone there
but my sister was ill.I had to stay at home and take care of her.
表示"本来可以做某事."暗含没做到之意.
2. He was not at home last night. He could have gone to movies.
表对过去发生的事推测.
原句中could have done sth是第二个用法,所以你可以把could have done
看成一个过去式的整体,即看成一个过去式的动词(和could无关,因为这里的could不是单独出现的,故不能把could看成句中的助动词),
所以要用did。
I don`t suppose我不认为
后面应该和从句保持一致Jim could have
若是She\He doesn`t suppose
则与主句保持一致
既然选NO你理解了,那么就讲前面那个空
BOY的意思是:我想TOM在上星期的期中测验没有做的很好吧,有吗?
那么在附属疑问的时候,应该加上did he 而非 could he
表示他是否做了。。。而非他能否做。。。
陈述部分含宾语从句时,疑问部分通常与主句一致.但当主句的谓语动词是think,believe,suppose等且主语是I ,we时,即:
I / We think (believe)(suppose) + 宾从,则附加问句应与从句一致.
而本句,翻译为“我认为他本不可能在上个星期的期中考试中发挥得好”是表猜测的句子,意思是“他做到了”.
表推测的情态动词的附加疑问句,其附加疑问句与情态动词后的动词一致.
而本句是明显的过去猜测的句子,由last week也可推知是过去的动作,所以用did