did是英语中do的过去式,主要用于一般过去时态的疑问句和否定句中,表示过去发生的动作或状态。具体使用场景包括:(1)构成一般过去时的疑问句,例如“Did you go to school yesterday?”(你昨天去学校了吗?)此时主语后接动词原形;(2)构成一般过去时的否定句,例如“He did not eat breakfast.”(他没吃早餐),did not可缩写为didn’t;(3)用于对过去事实的强调,例如“I did finish my homework.”(我确实完成了作业),此时did用于肯定句中加强语气;(4)在回答一般过去时疑问句时,简略回答用did/didn’t,例如“Yes, I did.”或“No, I didn’t.”。注意:did本身不表示任何具体动作,只承担时态和否定/疑问功能,具体动作由后面的动词原形表达。
【常见问题】
问题1:did后面为什么要接动词原形?
回答1:did作为助动词已经表达了“过去时”的含义,后面的动词不需要再变过去式,因此保持原形。例如“Did she watch TV?”而不是“Did she watched TV?”。
问题2:什么时候不能用did而要用was/were?
回答2:当句子涉及be动词(am/is/are)的过去时或描述状态时,要用was/were,而不是did。例如“Were you happy?”(不能用Did you be happy?);另外,否定句如“He was not at home.”也不能用didn’t。
问题3:肯定句中可以用did吗?
回答3:可以,但通常用于强调。比如“I did call you yesterday.”强调“我确实打了电话”。此外,在诗歌或口语中有时为了节奏也会用,但日常肯定句一般不使用did,而是直接说“I called you yesterday.”
问题4:did和didn’t在简略回答中怎么用?
回答4:对于一般过去时疑问句,肯定回答用“Yes, 主语+ did.”,否定回答用“No, 主语+ didn’t.”。例如“Did they arrive on time?” → “Yes, they did.”或“No, they didn’t.”
问题5:所有过去时疑问句都要用did吗?
回答5:不是。如果疑问句主语是疑问词(如who)且疑问词本身就是主语,则不需要did,例如“Who called you yesterday?”(谁昨天给你打电话?)此时动词直接用过去式。另外,如果句子中有多个动词或涉及过去完成时等复杂时态,则需用其他助动词。


