Search from various English teachers...
Vietnam flagSky
simple past or present perfect "She has lived in Liverpool all her life" or "She lived in Liverpool all her life"?? which is right and which is wrong?? Please help me. thanks so much ^^

Answers · 1

4
It depends on the context. Is she still living there, or has she gone away or died? If the former, use the perfect, otherwise the preterite.

Still haven’t found your answers?

Write down your questions and let the native speakers help you!

Don’t miss out on the opportunity to learn a language from the comfort of your own home. Browse our selection of experienced language tutors and enroll in your first lesson now!

Start Learning Today