wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect + since, for, already, yet, just, ever, never

Total questions: 30

Worksheet time: 21mins

Name
Class
Date
1.

Have you done the dishes...?

a)

yet

b)

ever

c)

never

2.

He hasn't replied to my email (a)  

3.

Have you...tried sushi? No, I have.....tried it, is it good?

a)

ever + never

b)

just + yet

c)

yet + never

d)

never + ever

4.

They have been married (a)   10 years.

5.

I have known her (a)   high school.

6.

I have...started reading this book, I'm just on the second page.

a)
just
b)

never

c)

ever

d)

since

7.

I have...been to Japan but I want to go there someday.

a)
never
b)

ever

c)

just

8.

He has been waiting...10 minutes.

a)

for

b)

since

9.

She has lived in Paris...2015.

a)

for

b)

since

10.

They have been friends...childhood.

a)

for

b)

since

11.

She has been studying...three hours.

a)

since

b)

for

12.

He has been living in London...2018.

a)

since

b)

for

13.

Daniel has (a)   tried white chocolate, he doesn't want to.

14.

They have known each other...a long time.

a)

since

b)

for

15.

Have you...visited the new museum? Yes, I have...been there.

a)

just + ever

b)

yet + already

c)

never + ever

d)

ever + already

16.

They have...met, he knows who she is.

a)
already
b)

never

c)

ever

17.

They haven't called me...

(a)  

18.

Why are playing games? Have you finished your homework, Dan? - Yes, mum. I have...done it.

a)
already
b)

yet

c)

never

19.

I have...eaten my lunch so I can go home.

(a)  

20.

Have you met her..? No, I haven't.

(a)  

21.

I have....eaten shark.

a)

ever

b)

yet

c)

never

22.

She has...left her office, but she is still in the building so you can catch up to her.

a)

just

b)

yet

c)

ever

d)

since

23.

Have you seen the new Marvel movie...?

a)

yet

b)

ever

c)

never

24.

She has been working here...two years.

a)

for

b)

since

25.

David has...done his homework, it's finished.

(a)  

26.

Has she....gone skydiving?

a)

yet

b)

ever

c)

just

27.

They have...travelled to Europe.

a)

ever

b)

yet

c)

never

28.

I have...seen this movie, it's great.

a)

never

b)

already

c)

ever

d)

for

29.

Have you tried eating crickets? - No, I have....eaten that before. What is it like?

a)

ever

b)

just

c)

yet

d)

never

30.

She has....eaten Mexican food but she doesn't like it.

a)
already
b)

never