Font size
WorksheetsSimple Past vs. Present Perfect
Total questions: 20
Worksheet time: 12mins
I ________ guitar. I can give you a few tips.
played
have played
was playing
had played
Elizabeth ___________ her homework assignment. She is free to go see her friends.
completed
completes
has completed
had completed
I _________ to ski with my friends at Le Relais last weekend. We ________ until the station was closed.
went/stayed
went/have stayed
have go/ have stayed
have went/have stayed
Why is the present perfect used in this sentence?
I have been to Spain a few times.
Completed event in the past
Action completed at a specific time
Present consequence of a past action
Action completed at an unspecified time in the past
When he first landed on the Moon, on July 21st 1969, Neil Armstrong said : "the Eagle has landed."
Why did Armstrong use the present perfect?
Recently completed action
Action at an unspecified time in the past
Present consequence of a past action
Express experience
I ___________ portraits before. I can do one for you if you like.
drew
drawed
have drawn
have drew
We __________ to the theatre yesterday. The actors ________ Hamlet. We __________ a pleasant evening.
went/performed/had
have gone/have performed/have had
have go/have perform/have have
went/performed/have had
I _________ German classes when I was in College.
taked
have taken
taken
took
I ________ a book and I _________ soccer during the weekend.
read/played
readed/played
Have read/have played
Have readed/have played
I __________ a terrible headache for the last few days. I must go to the clinic.
had
have
have had
has
We ________ that movie, can't we watch another?
have seen
saw
has seen
see
I _______ already _______ my breath for a full five minutes!
were held
was held
has held
have held
Is this sentence correct?
"I have been sleepy yesterday."
yes
no
I _________ for a job monday. They _______ me for an interview the next day.
have applied/called
have applied/have called
applied/called
applied/ have called
Put the words in the right order.
you been ? have how
(a)
Place the words in the right order.
the received from just call a have I doctor.
(a)
I __________ two goals already. I hope I can get a hat trick before the end of the game.
have scored
scored
score
has scored
I __________ my keys, can you help me find them?
lost
have lost
have lose
was lose
Place the words in the right order.
seen ever you have this anything like ?
(a)
-"How are you?"
-"I ___________ better."
have being
been
have been
was being
