What is the difference between past simple and present perfect.how to decide what should I go with? For example

1. I was at the cafe

2. I've been at the cafe

Nov 17, 2017 5:07 PM
Answers · 3
Hello Ayman, These two tenses always get mixed up because of the fact that they are both talking about the past. As a general rule if it is a completed action in known past time then you should use the past simple. "I went to the shop this afternoon." (writing in the evening) It is is an action in the past but it is not clear when it is and/or it is in unfinished time, you usually use the present perfect. There will usually also be a result in the present. "I've been to the shop today." (Today is not finished, and the present result is that we now have food in the cupboard.) Hope this helps Bob
November 17, 2017
"I've been at the café" (as written) indicates your presence at the café at some point in the past and continuing to the present moment. "I've been at the café for 2 hours! Where are you?"
November 17, 2017
I was at the cafe (you have been there before one time) You have been *to* the cafe (could be more than once)
November 17, 2017
Still haven’t found your answers?
Write down your questions and let the native speakers help you!
Language Skills
Arabic, English
Learning Language