0
Anonymous Posted 15 years ago
Grammar

Present perfect in the negative

Hi,

1.'I have lived in London for 3 years.'

2.'I have been living in London for 3 years.'

The above sentences are similar in meaning,according to a grammar book.Do they have the same meaning when used in the negative?

I.e.'I haven't been living in London for 3 years'and 'I haven't lived in London for 3 years.'
  

Top answer

" B: "No, you misheard. I haven't been living in London for 3 years, I have been living in London for 23 years! A; Do you know if there are buses between Marble Arch and Piccadilly?

  • " B: "No, you misheard.
  • I haven't been living in London for 3 years, I have been living in London for 23 years!
  • A; Do you know if there are buses between Marble Arch and Piccadilly?
  • e.
  • it has been 3 years since I lived in London.
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

5 Answers
0
A: "So, you have been living in London for 3 years."

B: "No, you misheard. I haven't been living in London for 3 years, I have been living in London for 23 years!

A; Do you know if there are buses between Marble Arch and Piccadilly?

B: Sorry, I can't help you, 'I haven't lived in London for 3 years.' i.e. it has been 3 years since I lived in London.
0
Hi,

1. I have lived in London for three years - You have lived in London for three years in the past, but you now live in another city in the world / country.

2. I have been living in London for three years - You have lived in London for three years, and you intend to go on living there in the future as well.

3. I haven't lived in London for three years - You haven't liv
0
Regards1. I have lived in London for three years - You have lived in London for three years in the past, but you now live in another city in the world / country.
Sorry Regards, I have to disagree.

We should know the rules. Present perfect connects the p
0
In the negative, I hear "I haven't lived in London for three years" as "It was three years ago that I left London, and I've been living somewhere else since then."

It's three years of "not living in London."
0
Hi,

It's as same as what I've written. Look at my post above. That's why I said "again".

Regards

Related Questions