I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么,

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 13:15:09
I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么,

I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么,
I don,t think he could have done such a stupid thing last night______?
did he ,
could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.
这样理解对吗,
还有 能用 could he 么,

I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么,
在这个句子中,既有现在时,也有虚拟语气:could have done
如果是过去时,就应该是did such a stupid thing last night.所以这里有一个说话者不相信他做了这件蠢事的意思.
在反意疑问部分用did,说话者是想问:他做了吗?
因此,这里就只能用did了.

do才是主句助动词

不能用could, 反意提问的谓语是虚拟语气could have done,基本相当于使用实意动词did。