wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present 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