Java Games: Flashcards, matching, concentration, and word search.

Perfect Tense vs. Past Tense

Usually, the perfect tense indicates action that is still taking place "I have lived here for 10 years" indicates that you still live there, whereas "I lived there for 10 years" indicates that you no longer live there. You can use "Have been living" or "Have lived." The time adverbial phrase is preceeded by "for" (for 10 years) or "since" with a date (since 1972 or since last year.)

AB
I have lived here for 10 years.I have been living here since 1992.
I have worked here since last year.I have been working here for a year.
I have been married for 1 year.I have been married since last year.
I have been studying English for years.I have studied English since high school.
I have been learning to drive for a month.I have driven a car for 2 years.
I have been working since 8 a.m.I have worked all day.
I lived there 10 years ago.I used to live there, I don't now.
I worked there last year.I don't work there anymore.
I got married a year ago.The wedding took place a year ago.
I studied English in high school.I don't study English now.
I learned to drive 2 years ago.I am no longer learning to drive.
I worked this morning.I'm not (necessarily) working now.
I have already walked the dog.I am finished walking the dog.
I have already gone to the supermarket.I am finished shopping.
I have eaten the cake.The cake is gone.
I have been going to church there.I have gone to church there for 10 yrs.
My teacher has been coming over every morning.My teacher has come over every morning this week.
She has been doing that for years.She has done that for years.
I have been working out every day.I have worked out every day this week.
I have been to Disney Land before.I have been to Disney Land 3 times.


Aces High Educational Services
Dallas, TX

This activity was created by a Quia Web subscriber.
Learn more about Quia
Create your own activities