-
Present Perfect Simple VS Present perfect continue
I have lived in London for 5 years.
I have been living in london for 5 years.
Which one is better
-
Re: Present Perfect Simple VS Present perfect continue
normally,there is hardly any difference in meaning between the two sentence above,but we usually use the present perfect continuous to answer the question "how long" (in this case,the question may be :"how long have you been living in London) so I think it's better to use the present perfect continuous .
only my 2 cents , hope it will help!
-
Re: Present Perfect Simple VS Present perfect continue

Originally Posted by
esophea
I have lived in London for 5 years.
I have been living in london for 5 years.
Which one is better
In your example the two tenses can be used interchangeably but:
1. Present perfect simple can be used with dynamic and stative verbs whereas the continuous form only with dynamic verbs. You can't use it with verbs like: understand, know...)
2. Present perfect continuous puts the focus on the action (dynamic: no mention whether the action (possibly without interruption) is complete or not) whereas the simple on results (I have written five letters).
3. Sometimes present perfect continuous answers questions like:
What have you been doing? The speaker is only interested to find out:
I have been reading. (this is how I spent my time)
Similar Threads
-
By nita in forum Ask a Teacher
Replies: 5
Last Post: 11-Sep-2009, 13:13
-
By esophea in forum Ask a Teacher
Replies: 1
Last Post: 23-Jan-2007, 04:12
-
By shun in forum Linguistics
Replies: 26
Last Post: 18-Sep-2006, 02:45
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Search Engine Optimization by
vBSEO 3.6.1