Learn English – When have you been to France? or When did you go to France

past-simplepast-tensepresent-perfect

What's the difference between past simple and present perfect in this sentence?

If the past simple couldn't be used with past actions which are related to now, which sentence is correct and why?

When have you been to France?

or

When did you go to France?

Best Answer

Present perfect stands for completed actions where the exact time of the action isn't important. Hence when you use it, this tense doesn't answer when exactly the event happened.

  1. Have you ever been to Paris?

    Yes, I've been there. (It doesn't imply when.)

Past simple stands for actions that happened in the past at a specific point.

  1. When did you go to France?

    I went to France three weeks ago. (It shows the point when this happened.)

Related Topic