have you seen my pen anywheredid you see my pen anywhere?这两句的不同之处在哪里?

问题描述:

have you seen my pen anywhere
did you see my pen anywhere?这两句的不同之处在哪里?

上边一句:你知道我的钢笔了在哪吗?
下边一句:你看见我的钢笔了吗?

did 强调的是过去,曾经没有没有看见
have 强调的是到目前有没有看见。

一个现在完成那个时一个过去时。意思上没有太大差别。老外口语中比较喜欢用have you seen my pen anywhere

Have表示过去,已经完成了的,是现在问之前有否看见。第二个是问以前有没有看见

1.have you seen my pen anywhere(现在完成时)have 强调的是到目前有没有看见我的刚笔
2.did you see my pen anywhere(一般过去时) did 强调的是过去有没有看见我的刚笔

你找到我的笔了吗?
你见过我的笔吗?