0
Anonymous Posted 17 years ago
Grammar

Lived or have lived?

----Why do you know China so well?

---- Because I ____ there for ten years.

A. lived B.have lived
  

Top answer

Hi, ----Why do you know China so well? ---- Because I ____ there for ten years. A.

  • Hi, ----Why do you know China so well?
  • ---- Because I ____ there for ten years.
  • A.
  • have lived Both are OK.
  • A.
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.

3 Answers
0
Hi,

----Why do you know China so well?



---- Because I ____ there for ten years.

A. lived B.have lived



Both are OK.



A. Suggests I lived there in the past, but not now.



B. Suggests I still live there.



Best wishes, Clive
0
Thanks for your timely reply, Clive. What about the following question:

----Why do you know China so well?



---- Because I ____ there for ten years, but I never regret my decision to return to America five years ago.

A. lived B.have lived
0
Hi,

I'm a bit confused.

You seem to have two threads going on this. I added an answer to the other one.

Clive

Related Questions