搜索 英語 老師
Yousef
what is the difference between "have you seen" and "did you see" ???
2016年6月14日 21:08
解答 · 4
I agree with all of the above - in American English they are completely interchangeable.
2016年6月15日
Note the difference in responses from John and James. In British English, you would not often see the past simple used to describe general past experiences (e.g. 'Did you ever go to Australia?'). You would use it for a past action in a specific timeframe as in John's example 'Did you see her new outfit (this morning)?'. In American English, it seems the two forms are much more interchangeable.
2016年6月14日
These are the interrogative counterparts to the perhaps more familiar declarative forms "you have seen" (perfect) and "you saw" (simple past), and they have the same aspectual connotations. So:
a) "Have you seen the Rolling Stones?" (That is, ever, with the opportunity continuing up until now to do so.)
b) "Did you see the Rolling Stones while you were in Cuba?" (That is, in some time window that is entirely past.)
c) "Did you see the Beatles?" (While you had the opportunity to do so in the past, while they were still performing.)
2016年6月14日
There really isn't a big difference. "Have you seen her new outfit?" or "did you see her new outfit?" The difference isn't that big, it's as close as trying to dispel the difference between the words this and that. :)
2016年6月14日
還沒找到你要的答案嗎?
寫下你的問題,讓母語者來幫助你!
Yousef
語言能力
阿拉伯語, 英語, 法語, 西班牙語
學習語言
英語, 法語, 西班牙語
你也許會喜歡的文章

The Power of Storytelling in Business Communication
43 讚 · 9 留言

Back-to-School English: 15 Must-Know Phrases for the Classroom
31 讚 · 6 留言

Ten Tourist towns in Portugal that nobody remembers
59 讚 · 23 留言
更多文章