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

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

最佳回答

虚心的奇迹

落寞的台灯

2026-06-05 12:11:24

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

最新回答共有2条回答

  • 小巧的大雁
    回复
    2026-06-05 12:11:24

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

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

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