早教吧 育儿知识 作业答案 考试题库 百科 知识分享

have和did搞不明白比如说:你告诉我说让我下午去某处,我想知道你有没有告诉我的好友小王.我该用Didyoutell还是Haveyoutold来引导一个问句?我在网上查了一下,大家说have一般是问以前的事,可

题目详情
have和did搞不明白
比如说:你告诉我说让我下午去某处,我想知道你有没有告诉我的好友小王.我该用Did you tell还是Have you told来引导一个问句?
我在网上查了一下,大家说have一般是问以前的事,可是如果在下午我问你有没有吃午饭,大多用have you been you lunch?而不用did呢?
cvbcxaa | 二级
与天☆同赫 | 五级
两位的回答,我又晕了
▼优质解答
答案和解析
你是说你分不清过去式和现在完成时是吧
在做笔试题的时候,两者一定要根据一些特殊时间词做以区分
口语上面,其实一个就是偏重已经完成了的,一个是说我做过了.
小王那个,用have比较好,因为要确认做过与否,至于午饭我个人觉得用did 好,只是随口问问的,不需要做什么强调