Aikuzo wrote:When someone says: - He has lived in Bangkok.
Xkalibur wrote:When someone say: I have lived / or been living in Bangkok.
It means that this person has recently left Bangkok.
But if you reveal the period of time: I have lived / or been living in Bangkok for 50 years.
Then it means that the person still lives in Bangkok.
Are these patterns work on all verbs as well?
- I have taught philosophy for 10 years. (He recently teach (taught ) it but he's not teaching it now, but there's a possibility that he might teach it again in the future.)
Xkalibur wrote:Here the emphasis is on the fact.
Here the meaning of this sentence is the same as in #1, but the emphasis is on the duration.
Aikuzo wrote:- I have worked on that company for 10 years.
- I've been working on that company for 10 years.
Tukanja wrote:I have lived in Bosnia for 50 years.
It's a statement which gives the fact. No any other information about.
He wrote a lot of books. He's probably dead.
He has written a lot of books till now. He still write books.
Where has he lived till now?
He has lived in Bangkok.
Users browsing this forum: No registered users and 17 guests