Tell me more ×
English Language & Usage Stack Exchange is a question and answer site for linguists, etymologists, and serious English language enthusiasts. It's 100% free, no registration required.

What is the difference between the followings?

A. I have been living here for 5 years.

B. I have lived here for 5 years.

Am I correct that these two represent the same event, but A emphasizes the continuity of living while B simply states a fact that you lived there from 5 years ago to the present?

Is it true that the difference in present perfect and present perfect continuous is whether a speaker intends to emphasize continuity or a fact?

share|improve this question

2 Answers

up vote 6 down vote accepted

The difference between your two examples isn’t great, but, depending on context, A might give a slightly stronger impression than B that the speaker will continue to live there.

The difference is more apparent in a pair such as:

I’ve been reading your book.

I’ve read your book.

The first suggests that the speaker is still reading it, whereas the second suggests that the reader has finished it.

share|improve this answer

I have been living here for 5 years can only be continuous and current.

I have lived here for 5 years can be continuous and current, or total period of time and current or total period of time but not current.

share|improve this answer
1  
In the case of "total period of time but not current", wouldn't you say I had lived here for 5 years? – ekbass Oct 6 '12 at 8:02
1  
I think the only way I'd say I have lived here for 5 years and mean that I had lived here for a total of 5 years some time in the past, is if I was in an argument and somebody said, "Try living here for 5 years" to which I might reply (with strong emphasis on the have), "I have lived here for 5 years." – Jim Oct 6 '12 at 8:03
@ekbass: You're right, but it would probably then be I had lived there for 5 years. – Barrie England Oct 6 '12 at 8:24
I agree with Barrie here. I'd say either "I did live here for 5 years 20 years ago" or "I lived here for 5 years 20 years ago", but "I had lived there for 5 years". – Bill Franke Oct 7 '12 at 4:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.