I can use the sentence "I have stayed there for three weeks" for meaning that I stayed somewhere (an apartment, a hotel, a city etc.) for three weeks any time in the past, right? It doesn't matter if I stayed there twenty years ago or if I recently left that place, does it?
Context: Let's say we are talking about hotels with a friend, and he mentioned the name of a hotel in a city which has beaches. And let's say I said, "I know that hotel, I have stayed there for three weeks" as a person who stayed there in the past (maybe many years ago, or maybe recently).
No comments:
Post a Comment