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.
100
a: How long ____________ you ___________ a doctor? b: A long time. More than 10 years.
100
How many times ____________ I __________ (tell) you?
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
100
I have did a good job.
200
He called three times today. He's called three times today.
200
I ___________ never _______ to Paris, but I'd like to go.
200
_______ she ________(hang) up all the pictures yet?
200
I ____________ this book for hours. My eyes are starting to get tired. a. have read b. have been reading
200
I have already show my accounting skills.
300
In 1997 he started his company. In 1997 he's started his own company.
300
He ______________ (speak/ not) on the phone for half an hour, just a couple of minutes.
300
How long __________ you _________ (make) music?
300
What have you _________________ (do) on weekends recently? a. done b. been doing
300
I have took 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.
400
We ___________ (wait) for Kyle for an hour, but he hasn't arrived yet?
400
How long__________ you ________ (work) for this company?
400
Now that we ______________ for a year, I think that we should get married. a. have dated b. have been dating
400
I have been working as a engineer in this company since years.
500
Since the company started, it has grew tremendously. Since the company started, it has grown tremendously.
500
He ___________ (win) several swimming competitions.
500
__________ your roommate _________ (have) a lot of parties these days?
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.
M
e
n
u