I don,t think he could have done such a stupid thing last ni

学习 时间:2026-04-02 08:57:54 阅读:9614
I don,t think he could have done such a stupid thing last night______?did he ,could have done表示对过去情况的推测,且有明显的时间状语 last night,故用过去时.这样理解对吗,还有 能用 could he 么,

最佳回答

魁梧的小白菜

活力的飞鸟

2026-04-02 08:57:54

在这个句子中,既有现在时,也有虚拟语气:could have done 如果是过去时,就应该是did such a stupid thing last night。所以这里有一个说话者不相信他做了这件蠢事的意思。 在反意疑问部分用did,说话者是想问:他做了吗? 因此,这里就只能用did了。

最新回答共有2条回答

  • 生动的棉花糖
    回复
    2026-04-02 08:57:54

    在这个句子中,既有现在时,也有虚拟语气:could have done 如果是过去时,就应该是did such a stupid thing last night。所以这里有一个说话者不相信他做了这件蠢事的意思。 在反意疑问部分用did,说话者是想问:他做了吗? 因此,这里就只能用did了。

上一篇 英语填空,用括号里的填写

下一篇 light can travel a distance of 299789 kilograms per hours反义疑