WorksheetsPresent perfect vs. Past simple
Total questions: 10
Worksheet time: 10mins
Name
Class
Date
1.
I ... him for five years
a)
know
b)
have known
c)
has known
2.
She ... an e-mail to Karen three weeks ago
a)
had written
b)
has written
c)
wrote
3.
My parents ... at home last Sunday because they had a trip
a)
hasn't
b)
was not
c)
were not
4.
Martin ... in Lima since 2015
a)
has lived
b)
lived
c)
is living
5.
... you ever traveled to Europe ?
a)
Has
b)
Have
c)
Did
6.
My brother has worked in that company ... five years.
a)
since
b)
in
c)
for
7.
I have been here ... an hour
a)
in
b)
for
c)
since
8.
... he buy his clothes online ?
a)
Did
b)
Has
c)
Have
9.
I have not seen her ... the beginning of the pandemic
a)
in
b)
since
c)
for
10.
She ... do the homework because she was tired
a)
did
b)
has
c)
did not
100 %
