wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect with have, already, never, since and for

Total questions: 20

Worksheet time: 8mins

Name
Class
Date
1.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

2.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago
3.

Shakira ....composed songs in Arabic, English, Portuguese, Spanish and French

a)

have

b)

haven´t

c)

has

4.

Have you finished your homework _______?

a)

just

b)

yet

c)

for

d)

since

5.

I have __________ seen this movie twice.

a)

already

b)

yet

c)

just

d)

since

6.

I have not washed my shirts _________.

a)

since

b)

for

c)

yet

d)

already

7.

_________________six weeks.

a)

FOR

b)

SINCE

8.

___________Sunday

a)

FOR

b)

SINCE

9.

__________ five months

a)

FOR

b)

SINCE

10.

We have _____________bought the book. (Nosotros ya hemos comprado el libro)

a)

YET

b)

ALREADY

c)

EVER

d)

JUST

11.

She hasn’t finished the homework______________.

a)

EVER

b)

ALREADY

c)

JUST

d)

YET

12.

Have they ___________ been to Brazil?

a)

NEVER

b)

ALREADY

c)

EVER

d)

YET

13.

Have you finished your homework _______?

a)

just

b)

yet

c)

for

d)

since

14.

I have __________ seen this movie twice

a)

already

b)

yet

c)

just

d)

since

15.

I have lived in the same house __________I was born

a)

since

b)

for

c)

yet

d)

already

16.

I have not washed my shirts _________.

a)

since

b)

for

c)

yet

d)

already

17.

I have _________done the washing-up.

a)

just

b)

yet

c)

already

d)

for

18.

Laura has studied French _______2018

a)

for

b)

since

c)

just

d)

yet

19.

I have worked in this school _______three years.

a)

since

b)

yet

c)

for

d)

just

20.

Henry has not been at home ______

a)

just

b)

since

c)

yet

d)

for