wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect or simple past?

Total questions: 12

Worksheet time: 6mins

Name
Class
Date
1.
He .................... back from a long trip across Armenia. 
a)
has just come
b)
just come
c)
just has come
d)
has just came
2.
They ........................ a meal an hour ago. They are still hungry. 
a)
have ordered
b)
ordered
c)
has ordered 
d)
did ordered
3.
I can't buy any more fruit. I .............................. a bag of apples and a bag of oranges. 
a)
already bought
b)
have bought already
c)
have already bought
d)
bought already
4.
When she was a child her grandma .................. such traditional bread every Friday. 
a)
has baked
b)
have baked
c)
bake
d)
baked
5.
Michael and Eve love cycling and visiting different countries all over the world. Last year they ......................... Armenia. 
a)
visited
b)
have visited
c)
has visited
d)
have already visited
6.
................................ traditional Turkish coffee? 
a)
Did you ever try
b)
Has you ever tried
c)
Have you ever tried
d)
Have you tried ever
7.
Miley Cyrus ____________ in my city yet. Maybe she'll give a concert next year.
a)
sang
b)
singing
c)
hasn't sung
d)
has sung
8.
We ______________ at the Bellagio hotel in Las Vegas last time we went.
a)
have stayed
b)
staying
c)
been
d)
stayed
9.
I _______________ to the beach three times this year.
a)
have
b)
've been
c)
go
d)
gone
10.
__________ you visit the Museum of Natural History in your last trip to NYC?
a)
Have
b)
Has
c)
Do
d)
Did
11.
How long has __________ been a doctor at this hospital?
a)
you
b)
Judith
c)
they
d)
Karla and Mary
12.
The man was a soldier in 1968. He ____________ in Vietnam.
a)
fight
b)
fighted
c)
fought
d)
has fought