Present Perfect or Simple Past
Fill in the blank
Make a question
Which is correct
Error Correction
100

I lived in San Francisco in 2002.

Simple Past

100

a: How long ____________ you ___________ a doctor? b: A long time. More than 10 years.

Present Perfect - have/been - non-action

100
How many times ____________ I __________ (tell) you?
how many times have I told you? (emphasizes how many)
100

Sara: Did you know Michael plans to change jobs? John: He _______________ that for the past two years, but he never does anything about it.

a. has said b. has been saying

b- something that is still happening

100
I have did a good job.
I have done a good job.
200

He's called three times today.

Present Perfect

He has called three times today. (He will probably call again)

200

I ___________ never _______ to Canada, but I'd like to go.

Present Perfect - I have never been/gone - Past Experiences

200

_______ she ________(hang) up all the pictures yet?

Present Perfect -Has she hung up - Emphasizes completion

200

I ____________ this book for hours. My eyes are starting to get tired. a. have read b. have been reading

Present perfect cont - an unwanted side effect

200
I have already show my accounting skills.
I have already shown....
300

Which one is correct? 

1. In 1997, he started his company.

2. In 1997 he's started his own company.

1. In 1997, he started his own company. Past Simple. Specific Time.

300
He ______________ (speak/ not) on the phone for half an hour, just a couple of minutes.
Present Perfect Cont. hasn't been speaking - emphasizes how long/ is still happening.
300
How long __________ you _________ (make) music?
How long have you been making music - Present perfect cont. - emphasizes how long
300
What have you _________________ (do) on weekends recently? a. done b. been doing
Asking about very recent actions and what will happen next weekend possibly. - present perfect cont -have you been doing
300
I have took several math classes so far.
I have taken....
400

Which one is the best way to talk about his success?

1. Bruno worked hard to become famous, and he released a new song.

2. Bruno has worked hard to become famous and he is releasing his new song this week!

2. Present Perfect. Still true now.

400

We ___________ (wait) for Sara for an hour, but he hasn't arrived yet.

Present Perfect Cont. Emphasizes how long/it is still happening. have been waiting.

400
How long__________ you ________ (work) for this company?
Action is still happening/how long - Present perfect cont.
400
Now that we ______________ for a year, I think that we should get married. a. have dated b. have been dating
b. - emphasizes time - present perfect cont
400
I have been working as a engineer in this company since years.
I have been working as an engineer in this company for years.
500

Wich sentence is correct?

1. Since the company started, it's grew tremendously. 2. Since the company started, it has grown tremendously.

2. Since the company started, it has grown tremendously. Using Past Participle = grown

500
He ___________ (win) several swimming competitions.
Present Perfect -He has won. Past experiences.
500
__________ your roommate _________ (have) a lot of parties these days?
Is your roommate having - present perfect cont - right now
500

You look tired. Have you __________________ hard? a. worked b. been working

PresPerCont- unwanted side effect.

500

I'm watching television for the last three hours and now I feel worried about that test tomorrow.

I have been watching....

M
e
n
u