Present Perfect or Simple Past
Fill in the blank
Make a question
Which is correct
Error Correction
100
I lived in New York in 2002. I've lived in New York in 2002.
What is I lived in New York in 2002
100
a: How long ____________ you ___________ a doctor? b: A long time. More than 10 years.
What is have, been?
100
How many times ____________ I __________ (tell) you?
What is have, told
100
A: Did you know Gary plans to change jobs? B: He _______________ that for the past two years, but he never does anything about it. a. has said b. has been saying
What is b
100
I have did a good job.
What is I did a good job.
200
He called three times today. He's called three times today.
He's called three times today.
200
I ___________ never _______ to Paris, but I'd like to go.
What is have, gone
200
_______ she ________(hang) up all the pictures yet?
What is has hung
200
I ____________ this book for hours. My eyes are starting to get tired. a. have read b. have been reading
What is b
200
I have already show my accounting skills.
What is I have already shown my accounting skills.
300
In 1997 he started his company. In 1997 he's started his own company.
What is In 1997 he started his own company.
300
He ______________ (speak/ not) on the phone for half an hour, just a couple of minutes.
What is hasn't been speaking?
300
How long __________ you _________ (make) music?
What is have you been making?
300
What have you _________________ (do) on weekends recently? a. done b. been doing
What is b
300
I have took several math classes so far.
What is I have taken several math classes so far.
400
Psy worked hard to become famous, and he released a new song recently. Psy has worked hard to become famous, and he has released a new song recently.
What is Psy worked hard to become famous, and he released a new song recently.
400
We ___________ (wait) for Kyle for an hour, but he hasn't arrived yet?
What is have been waiting
400
How long__________ you ________ (work) for this company?
What is have you worked, have you been working
400
Now that we ______________ for a year, I think that we should get married. a. have dated b. have been dating
What is b
400
I have been working as a engineer in this company since years.
What is I have worked as an engineer in this company for years.
500
Since the company started, it has grew tremendously. Since the company started, it has grown tremendously.
What is Since the company started, it has grown tremendously.
500
He ___________ (win) several swimming competitions.
What is has won
500
__________ your roommate _________ (have) a lot of parties these days?
What is has had
500
You look tired. Have you __________________ hard? a. worked b. been working
500
I'm watching television for the last three hours and now I feel worried about that test tomorrow.
What is I've been watching television for the last three hours and now I feel worried about that test tomorrow.
M
e
n
u