0
Blue apple 488 Posted 8 years ago
Grammar

Common usage of simple past / present perfect

Hello community,

I need the help of a native concerning the distinction of the abovementioned time forms. I have already checked the theory behind it but I am still unsure about the distinction in practice. For example, please consider the two following examples:


- Have you been to Octoberfest in 2017?

- Did you visit Octoberfest from abroad?


Are both correct or would the simple past in the first example be more appropriate? And even if this would be the case, do native speakers sometimes use present perfect when simple past would be more appropriate? When I read or talk, I sometimes get the feeling that the distinction is not as strict as the theory suggests - or I simply don't get the theory. Emotion: wink


I'd be very grateful if someone could help me out. Thanks a lot in advance!


Best,
Daniel

  

Top answer

Step One is to master just one basic fact: You cannot use the present perfect in a sentence which fixes the time of the situation portrayed in the sentence. Situation: You have been to Octoberfest. Time: 2017.

  • Step One is to master just one basic fact: You cannot use the present perfect in a sentence which fixes the time of the situation portrayed in the sentence.
  • Situation: You have been to Octoberfest.
  • Time: 2017.
  • So your first example ( Have you been to Octoberfest in 2017?
  • ) is wrong.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0

Step One is to master just one basic fact: You cannot use the present perfect in a sentence which fixes the time of the situation portrayed in the sentence.

Situation: You have been to Octoberfest.
Time: 2017.

So your first example (Have you been to Octoberfest in 2017?) is wrong.

Related Questions