Hi. Should a person use a present perfect tense here? How about a past tense?
(two people talking in Tokyo, Japan)
A: Oh, you look like you need to brush up on your driving. How long have you been driving?
B: I have driven for fifteen years before coming to Japan one year ago, See, I have plenty of experience in driving, eventhough not in this part of the world.
Or could this be correct as what B might say? Let us say/pretend that "XXX" is a country.
B: I have driven for fifteen years in XXX. See, I have plenty of experience in drivng, eventhough not in this part of the world.
Top answer
", because it relates an action/event in the past and continues up to the present (now). Chris
— Cbsteh
", because it relates an action/event in the past and continues up to the present (now).
Chris
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.
You will want a Present Perfect Continuous Tense, "I have been driving for fifteen years...", because it relates an action/event in the past and continues up to the present (now).
Hi, Should a person use a present perfect tense here? How about a past tense? Yes, use Simple Past. 'I have driven' does not fit with 'one year ago'. (two people talking in Tokyo, Japan)
A: Oh, you look like you need to brush up on your driving. How long have you been driving?
B: I have drivenI drove for fifteen years before coming to Japan one year ag