0

What is the difference between the simple past and present perfect in the following?

When I first got here, I bought a car. [Assuming I still own the car]. This is the first thing I have done.

When I first got here, I bought a car. [Assuming I still own the car]. This is the first thing I did.

1 Answer 1

2

The clause when I first got here is an expression of finished time (cf. yesterday, last week), and requires the past simple. So your first sentence in ungrammatical. If, on the other hand, you use an expression of unfinished time, you usually use the present perfect:

Since I first got here, I have bought a new car, found a job, got married, etc.

The difference is between the words when (finished time - past simple) and since (unfinished time - present perfect).

4
  • Thanks. Why do the grammar books say that we use present perfect if it's our first experience? Not sure if I am explaining it properly.
    – Noah
    Commented Mar 11, 2012 at 9:26
  • @Noah, When you first announce something you often you the present perfect: I've bought a new car. But as soon as you use an expression of past time, you must use the past simple: I bought a new car yesterday.
    – Shoe
    Commented Mar 11, 2012 at 9:31
  • Last question. Is the simple present in the first part of this sentence correct? "This is the first thing I did." Or should it be "was"?
    – Noah
    Commented Mar 11, 2012 at 9:34
  • 2
    @Noah, Short answer: Both This is the first thing I did and This was the first thing I did are correct and common.
    – Shoe
    Commented Mar 11, 2012 at 12:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .