- A+
Did是动词do的过去简单时态,用于表示过去的动作,即已经执行过的动作,例如“我昨天做了作业”或“她做得很好”考试。”
难道也可以用来避免动词或已早在一个句子中使用的动词短语的重复,如“他被要求关闭的灯光,他做了”或“医生告诉他要保持远离他做的红肉。
“拥有”一词当然可以表示不同的事物,例如拥有,如“我有两辆车”,或经历中的事物,如“我有头疼”,但更恰当的是,在本文中,它被使用与过去分词构成完成时态,如“我已经有我的晚餐,”(现在完成时)或“他将有(将来完成时),在您到达的时候了”。
当混乱出现时
有时,在特定情况下您应该使用did还是have会引起混淆。
考虑以下句子:
- 难道你在小时候踢足球吗?
- 有你在你的童年踢足球?
这些句子中是否有不正确的地方?
不,表面上没有。
那么一个是另一个吗?您可以使用两个中的任何一个吗?
也许,出于大多数实际目的,如果您这样做,谁也不会扬眉吐气。但是这两个句子之间有细微的差别,对于那些想要完全掌握语法的人来说,这些细微的差别确实有所作为!
说,您说的第一句话是40岁。自从他还是个孩子以来已经有一段时间了。因此,用过去时态是全当你是指他的童年合适的,“难道你在小时候踢足球吗?” 在上下文中将是一个语法上完美的问题。
现在,您想问一个15岁的孩子同样的问题。他最近刚从童年时代出来,但尚未成年。现在完成时会更适合他的情况比过去简单的,因此,如果你问他,“有你踢过足球在你的童年?你会撞到靶心。
过去是简单还是完美?
归根到底,是您是否可以区分过去的简单时态和完美的时态。在did和have的情况下,什么适用于所有其他动词,因此让我们扩大讨论的范围,并尝试找出以下句子中哪些选项在语法上是正确的:
- 在过去的五年中,我曾经/曾经/曾经打过网球。
- 我没有洗过/没有洗过手,但这没关系–您可以给我一块蛋糕。
- 他的所作所为确实很棒。
- 他说他/已经等了整整一个小时。
- 他声称自己已经做到/做到了。
(答案如下)
例外情况
通常,当我们指的是导致当前状况的人或事物的身份时,我们选择过去的简单时态而不是完美的时态来表达自己:
- 抱歉,我不是故意踢你。(而不是,“我没有故意踢你。”)
- 谁给你那条围巾?(而不是,“谁给你送了那条围巾?”)
- 谁要求你打开这个盒子?(而不是,“谁要求您打开此框?”)
嗯,这并不是说没有,并有永远不能在一起-我希望你确实有一个很好的时间阅读这篇文章!
答案:曾经玩过/曾经玩过;还没洗 做了 一直在等待;做过