Simple Past vs. Present Perfect Worksheet
Before you practice using this worksheet, be sure to review the article on simple past or present perfect on our website.
Choose the correct sentence to describe the picture.
a) It is only 9:45, and Harold already sold twelve hot dogs!
b) It is only 9:45, and Harold has already sold twelve hot dogs!
a) I played outside a lot when I was younger.
b) I have played outside a lot when I was younger.
a) You cannot play with your tablet today. You used it for three hours yesterday!
b) You cannot play with your tablet today. You have used it for three hours yesterday!
a) Did you check your mail this week? It is already Thursday!
b) Have you checked your mail this week? It is already Thursday!
a) I had my first cup of coffee at 5:30 this morning.
b) I have had my first cup of coffee at 5:30 this morning.
a) So far, I finished half of the things on my to-do list.
b) So far, I have finished half of the things on my to-do list.
a) I played that computer game last year!
b) I have played that computer game last year!
a) Edith knitted four scarves this week. She wants to knit three more by next week.
b) Edith has knitted four scarves this week. She wants to knit three more by next week.
a) Did you decide what to do about your work situation yet?
b) Have you decided what to do about your work situation yet?
a) He is a famous engineer. He wrote two design manuals already.
b) He is a famous engineer. He has written two design manuals already.
Match the sentences below with the sentences in each exercise to complete the idea.
a) Unfortunately, they have lost all of them!
b) She has learned to organize a lot of different tasks in that time.
c) All of the musicians played their instruments very well.
d) He has described it in exactly the same way each time, too!
e) I hope no one has had dinner yet!
f) She still has not figured out where she is!
g) Has the company checked all of the information in those documents?
h) He knows that you will be late to class today.
i) He has about twenty left to deliver.
j) I thought about it for hours, but I did not find an answer.
Elaine has checked her map six times.
The band performed last week in front of a big audience.
That reporter has told the same story three times this week!
I have called your teacher, Johnny.
Brad's favorite team has played seven games so far this season.
Natalie has worked as a personal assistant for three years.
You asked me a very difficult question yesterday.
Kip has delivered half of his newspapers so far.
I have filled out all of the forms and paperwork!
I have made lots of pasta for everyone!
Complete the sentences using the verb in parentheses in the present perfect or the simple past.
Beth ____________ (play) the piano since she was a little girl.
In the performance last night, the clown __________ (make) everyone laugh.
Where are my keys? I am sure I ____________ (put) them in my purse this morning!
I am sure you ___________ (look) at cars before, but I have the best cars in the whole world!
I _____________ (ask) the same question four times, but I still do not understand.
This is so strange. I ___________ (change) the batteries in the remote control last week, but it is not working!
At the end of last year, Nina __________ (make) a list of all the things she wanted to improve.
Ned is organizing the safety regulations. He ___________ (place) almost all of the signs already.
James __________ (want) to be an astronaut ever since he first read about the moon landing.
Poor Tom __________ (fall) down yesterday. He is all right, though.