Does和Did都是助动词,也就是用来帮助构成句子的词。它们的主要作用是表示疑问、否定或强调。但是,它们之间有一个很重要的区别,那就是时态。
时态是指动词所表示的动作或状态发生的时间。英语中有四种基本的时态:一般现在时、一般过去时、一般将来时和现在完成时。每种时态都有不同的形式和用法,需要根据语境来选择。
Does是一般现在时的助动词,用于第三人称单数主语(he, she, it)后面。例如:
He does his homework every day.(他每天做作业。)
She does not like coffee.(她不喜欢咖啡。)
Does it rain a lot in your city?(你们城市下雨多吗?)
Did是一般过去时的助动词,用于所有人称和数的主语后面。例如:
I did my homework yesterday.(我昨天做了作业。)
You did not see the movie.(你没有看那部电影。)
Did they go to the park?(他们去公园了吗?)
你可能已经注意到了,Does和Did后面都要跟动词的原形(不带to的不定式),而不是动词的过去式或现在分词。例如:
He does play soccer.(他确实踢足球。)正确
He does played soccer.(他确实踢了足球。)错误
He does playing soccer.(他确实在踢足球。)错误
I did see her.(我确实看见她了。)正确
I did saw her.(我确实看见她了。)错误
I did seeing her.(我确实在看她。)错误
这是因为Does和Did已经表示了时态,所以后面的动词不需要再变化。
如何区分什么时候用Does,什么时候用Did呢?一个简单的方法是看句子中是否有表示过去时间的词或短语,比如yesterday, last week, in 2020等。如果有,就用Did;如果没有,就用Does。
当然,这个方法并不完全准确,因为有些句子中没有明显的时间标志,但仍然表示过去的事情。例如:
I knew him when we were in college.(我们上大学的时候我认识他。)
She told me that she loved me.(她告诉我她爱我。)
这些句子中没有表示过去时间的词或短语,但是根据语境可以判断出它们是过去发生的事情,所以要用Did。
因此,更准确的方法是根据句子所表达的意思来判断时态。如果句子表示现在或经常发生的事情,就用Does;如果句子表示过去发生的事情,就用Did。
我希望这篇文章对你有帮助,让你对英语时态语法有了更深入的理解和掌握。