主要区别
在英语语法中,许多句子结构都存在着细微的差异,它们大多传达着相似的意思。然而,这些句子的用法和所处的情况总是略有不同。类似的情况是“有没有你”和“有你”。虽然两者似乎传达了相似的意思,但绝对有区别。首先,'Did You'简单地用在过去不定/简单时态中,用来询问某事是否结束。在这样的句子中,没有必要对一个主语使用动词的第二种形式,就像“Did”已经是“Do”的第二种形式了,它只是问一些关于最近过去的事件或活动的事情,例如,你看到我今天来了吗?这意味着事件已经结束,人们正在询问是否有人看到了它。第二,无论何时帮助动词开始句子,它肯定是疑问句。另一方面,“Have You”传达了一种不同的含义。首先,它是关于现在,比简单的过去领先一步。然而,它并不是简单的现在,而是现在的完美结构。因为现在完成时,它总是用动词/过去分词的第三种形式来完成这个句子。e、 你完成任务了吗?在这里,有人问一些关于成就感的现在。
比较图
你的定义
Did是Do的第二种形式,通常用于过去不定时态/简单时态。除过去不定式外,它在时态中既不能用作助动词,也不能用作主动词。Did是用来表示不久的过去,一个刚刚过去的时间。每当它出现在句子的开头,它都是疑问句。
有你的定义
虽然Have主要用作占有的主动词,但它也用作助动词/助动词,因为句子通常是完成时。“Have You”是用来询问某件事是否完成的,它总是用动词/过去分词的第三种形式来完成句子,以传达准确的意思,例如,你吃过饭了吗?
一言以蔽之
- 'Did You'仅用于过去不定时态/简单时态,而Have You'用于现在完成时。
- 'Did You'用于最近的过去,与其他时态无关,而Have You'则表示完成现在的任何事情。
- “你有没有”包含的是关于刚刚结束的事情的信息,而“有你”只是目前用来询问某件事情是否完成的地方。
对比视频
结论
英语可能是世界上最常用的一种语言,但其中有许多术语我们认为很简单,而且在使用它们时不知道如何充分利用它们。Did和Have是两个相似的术语,本文希望能让您正确理解它们的含义以及它们之间的区别。