0
Anonymous Posted 17 years ago
Grammar

Present perfect or past tense

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

  • ", 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.

2 Answers
0
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).

Chris
0
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 driven I drove for fifteen years before coming to Japan one year ag

Related Questions