"did you live" and "have you lived'

If you have a question for an English as a Second Language teacher, please post your message here.

Moderator: Keith Clausen

"did you live" and "have you lived'

Postby Keithlaw » Tue, 08 Dec 2009 10:42:48 -0500


Why would you say "How long did you live there before coming here?" instead of "How long have you lived there before coming here?"

Thank you.
Posts: 4
Joined: Tue, 08 Dec 2009 10:35:46 -0500
How many legs does a cat have?: 4

Re: "did you live" and "have you lived'

Postby Deborah the ESL Tutor » Wed, 13 Jan 2010 07:22:57 -0500

You would say “How long did you live there before coming here?” because it implies the person no longer lives there. You could also say, “How long have you lived there?” if the person still lives there.

Here is another example. If a person used to work as a mechanic but is now working as a manager, you would say: “How long did you work as a mechanic?” If a person is currently working as a mechanic and you want to know how long he has been in that profession, you would say: “How long have you worked as a mechanic?”

I hope this is helpful.
I love being an Online English Tutor! It is always fun and interesting.
Deborah the ESL Tutor
Posts: 22
Joined: Thu, 04 Oct 2007 08:55:08 -0500
Website: http://www.private-english-tutor.com/
Location: Arizona

Return to “%s” Ask an ESL Teacher

Who is online

Users browsing this forum: No registered users and 7 guests