Have you seen my dictionary Yes.l put it in your desk just now为什么用have.seen而不用Did.see我觉得看没看到对现在没什么影响啊

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/15 04:56:41

Have you seen my dictionary Yes.l put it in your desk just now为什么用have.seen而不用Did.see我觉得看没看到对现在没什么影响啊
Have you seen my dictionary Yes.l put it in your desk just now
为什么用have.seen而不用Did.see
我觉得看没看到对现在没什么影响啊

Have you seen my dictionary Yes.l put it in your desk just now为什么用have.seen而不用Did.see我觉得看没看到对现在没什么影响啊
提问者的本意是问你是否知道我的词典在哪里?侧重点是你是否知道我的词典在哪里(现在的状态),而不是你有没有见过我的词典(过去的动作).试比较:
Have you seen my dictionary?Yes,I put it in your desk just now./ No,I don't know where it is.
When did you see it?Yesterday.
使用过去时和完成时,其侧重点有明显区别,可根据提问者的本意及回答进行判断

现在完成时,表示过去的事对现在造成的影响,所以会用have.....seen,从过去到现在,用did ..see则只表示过去,没有现在完成时合适。

路过

这是现在完成时态,问你看见了字典没有?而不是问你曾经见过没有。
所以用现在完成时态。