Student or Learner
Use been in when you are living or staying in a place: How long have you been in London?
I think I feel a little bit confused about the usage of 'been in.' I tried to write a few sentences. Could you please tell me if they are OK or not.
1- I have been in London three times in all my life. (Does it mean that I am still in London?)
2- I have been in London three times in all my life before. (Does it mean that I am still in London?)
3- (For) how long have you been in London before? (I think this sentence is wrong because of 'before.' Right?
"How long have you been in London" is fine, isn't it?
'Been in' refers to the duration of the stay, while 'been to' refers to the number of visits.