I don't think he could have done such a stupid thing last night,__ A.could he B had he Cdid he这里could不是情态动词,have不是助动词吗?为什么要用did?(答案选C)

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/25 16:59:47
Idon''tthinkhecouldhavedonesuchastupidthinglastnight,__A.couldheBhadheCdidhe这里could不是情态动词,have不是助动词吗?

I don't think he could have done such a stupid thing last night,__ A.could he B had he Cdid he这里could不是情态动词,have不是助动词吗?为什么要用did?(答案选C)
I don't think he could have done such a stupid thing last night,__ A.could he B had he Cdid he
这里could不是情态动词,have不是助动词吗?为什么要用did?(答案选C)

I don't think he could have done such a stupid thing last night,__ A.could he B had he Cdid he这里could不是情态动词,have不是助动词吗?为什么要用did?(答案选C)
不太好解释.
could have done 作为一个整体表示对过去发生的事的态度,只表示一种语气(我不相信他昨天晚上*竟然*做了这么件啥事).而反义疑问的时候,要反问的是这个动作本身(做了这么件傻事),而非这个语气(竟然),所以直接问did he就可以了.

A

后面有last night, 说明是一个具体的过去时间,,所以用did,这里的could have done 是对过去的一种推测,它的反义疑问句要看什么时间决定的

这里could是can的过去式。 有问题请追问。

a