have been there for three months

Status
Not open for further replies.

ademoglu

Senior Member
Joined
Sep 18, 2014
Member Type
Student or Learner
Native Language
Turkish
Home Country
Turkey
Current Location
Turkey
Hi,

''I have been there for three months. I couldn't imagine a better gym. It has no cult-like ambiance and you can do as much or as little as you like....''

I read the above sentence as a comment about a gym on Facebook. I would like to ask if it should not be 'I was there for three months' because the person is not there anymore.

Thanks.
 
What makes you think they're not there any more? Someone doesn't have to be physically in a location. In this context, I assume the speaker still attends the gym, and is still a member. On that basis, the present perfect is fine.

It's the same as "I have been a member of that gym for three months".

Note the correct spelling of "ambience".
 
So many thanks for the answer. But What about this one? https://www.tripadvisor.com/FAQ_Ans..._have_been_there_for_several_month_If_my.html

Hotel Laxarbakki Questions & Answers

''I have been there for several month. If my information are rubbish please share a picture of the steam bath! Probably if you stay just a day you cannot understand how low is the quality. And tell you again.... for 170 euro night. Room must been cleaned every day.!''

Should it not be 'I stayed there for several months.'?

Thanks again.
 
So 'I have been there for several months' is also wrong, isn't it? Would you use the present perfect or simple past if you wanted to comment on such a situation?
 
That depends on whether the writer is still there at the time of writing.
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top