Have you had a good weather last weekend?

学习 时间:2026-03-30 15:32:20 阅读:8062
Have you had a good weather last weekend?有的人说这句话是错误的 要把have 改成 did 我想请问一下 为什么不能用have 我感觉用have 现在完成时提问没有什么问题 到底用have 错在哪里 为什么非用did

最佳回答

懦弱的寒风

合适的灰狼

2026-03-30 15:32:20

应该将have改成did解析:这个看一般过去式和现在完成时的定义就知道了,这个句子要表达的是一般过去式,last weekend,是特定的,即只是上个周末,不往后延续现在完成时,过去某一时间开始并一直持续到现在的动作或状态,如果你要用have,就表示好天气一直持续着

最新回答共有2条回答

  • 灵巧的斑马
    回复
    2026-03-30 15:32:20

    应该将have改成did解析:这个看一般过去式和现在完成时的定义就知道了,这个句子要表达的是一般过去式,last weekend,是特定的,即只是上个周末,不往后延续现在完成时,过去某一时间开始并一直持续到现在的动作或状态,如果你要用have,就表示好天气一直持续着

上一篇 首字母填空 初中英语British and American p---1--- often tell their chi

下一篇 以“惜时”为题,600字以上的初中作文