Have you had a good weather last weekend?
题目
Have you had a good weather last weekend?
有的人说这句话是错误的 要把have 改成 did 我想请问一下 为什么不能用have 我感觉用have 现在完成时提问没有什么问题 到底用have 错在哪里 为什么非用did
答案
应该将have改成did
解析:这个看一般过去式和现在完成时的定义就知道了,这个句子要表达的是一般过去式,last weekend,是特定的,即只是上个周末,不往后延续
现在完成时,过去某一时间开始并一直持续到现在的动作或状态,如果你要用have,就表示好天气一直持续着
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
热门考点
- 如图,直线AB、CD相交于O,OE平分∠AOC,∠BOC-∠BOD=20°,求∠BOE的度数.
- 在△ABC中,a、b、c分别是角A、B、C的对边,若tanA=3,cosC=根号5/5,求角B的大小,若c=4,求△ABC的面积
- 直角三角形ABC中,两条直角边的和为17厘米,斜边AB与AB上的高的积是60平方厘米,则斜边AB等于多少厘米?
- 几道初二的英语单词填空题谢谢了~
- 某商店先降价10%,再降价10%,现在的价格是原本来的价格的( )%
- 翻译:你在我心中是最特别的存在,谁也无法替代.
- 1种微粒与1种微粒的质子数和电子数相等,它们不可能是
- 早寒江上有怀 所描绘的景物看是什么季节
- 一种混凝土是由水泥、黄沙和石子按2:3:5的比例制成,现在各种材料各有27吨,当黄沙用完时,水泥还剩多少吨?石子添加了多少吨?
- 怎么用英语翻译二十二点十分?急啊!