whatdidyoudo是什么意思:用法与区分
whatdidyoudo是什么意思,它的中文直译是你做了什么,属于一般过去时特殊疑问句,专门用来询问对方在过去某个已经结束的时间里完成的动作,提问重心放在已经发生、有明确终点的行为,不适用于询问持续到当下的活动,你在和外国人日常聊天、英语听力答题、小学初中英语句型转换题型里都可以直接套用,回答时动词必须使用过去式形式。
whatdidyoudo句式结构
这个句子的固定框架是疑问词what加助动词did再加主语you和动词原形do,did是do和does的过去式助动词,只要句子里出现did,后面的实义动词就必须恢复原形,很多初学者容易直接写成whatdidyoudid,这个写法不符合英语语法规则,会被判定为错误句型。
did只承担体现过去时态的作用,本身没有实际语义,句子里真正表达“做”这个动作含义的词是末尾的do。替换主语之后句型可以平移套用,比如whatdidhedo、whatdidtheydo,变换主语不会改变助动词did和后面动词原形的搭配规则。
whatdidyoudo和whathaveyoudone对比
| 句型 | 时态 | 提问侧重点 | 典型回答示例 |
|---|---|---|---|
| whatdidyoudo | 一般过去时 | 过去某时段发生的事,和现在断开联系 | Iwatchedamovieyesterday. |
| whathaveyoudone | 现在完成时 | 过去动作对当下造成影响 | Ihavefinishedmyhomework. |
时间状语是判断选择哪个问句的关键标记,句子里带有yesterday、lastweek、ateighto’clocklastnight这类明确过去时间点时,优先选用whatdidyoudo。没有标注具体时间,想要强调结果影响,就使用现在完成时版本。
不要混淆询问日常习惯的whatdoyoudo,whatdoyoudo多用于询问职业,意思是你是做什么工作的,时态为一般现在时。
whatdidyoudo常用场景例句
- Whatdidyoudolastweekend?你上周末做了什么?
- Whatdidyoudointhepark?你在公园里做了什么?
- Whatdidyoudoafterdinner?晚饭后你做了什么?
回答不用机械照搬长句,简短动词短语也可以,比如Ireadbooks,这里read拼写不变,读音改为/red/,是read的过去式。
它不适合用来追问正在进行的动作。
如果你想知道别人此刻正在干什么,要改用whatareyoudoing,这是现在进行时句型,描述当下正在发生的行为。
国内义务教育英语教材七年级下册会系统讲解一般过去时疑问句,该句型是单元核心考点,试卷里常搭配对话补全、对划线部分提问题型一起考察。
