have you seen my pen anywhere

来源:百度知道 编辑:UC知道 时间:2024/06/18 22:39:37
did you see my pen anywhere?这两句的不同之处在哪里?

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

2. did you see my pen anywhere(一般过去时) did 强调的是过去有没有看见我的刚笔

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

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

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

你找到我的笔了吗?

你见过我的笔吗?

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