Have you had a good weather last weekend?
有的人说这句话是错误的 要把have 改成 did 我想请问一下 为什么不能用have 我感觉用have 现在完成时提问没有什么问题 到底用have 错在哪里 为什么非用did
人气:372 ℃ 时间:2020-02-02 20:58:27
解答
应该将have改成did
解析:这个看一般过去式和现在完成时的定义就知道了,这个句子要表达的是一般过去式,last weekend,是特定的,即只是上个周末,不往后延续
现在完成时,过去某一时间开始并一直持续到现在的动作或状态,如果你要用have,就表示好天气一直持续着
推荐
猜你喜欢
- 一项工程,甲工程队先做4天,完成了工程的五分之一后,乙和甲一起做6天,完成总工程.
- 在1到100这100个数中,任找10个数,使其倒数之和等于1.
- 如果a^2+b^2=25,a+b=7.则a-b的值为?
- The old city wall is 25 kilometers( ).填空
- 汽车在匀速开上坡的过程中,她的动能——,势能——,机械能——,填增加,不变,减少
- 一元二次方程解决增降率问题
- Let's _____our class.begin begins
- 纸锅烧水疑问