wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quick Test - Module 6 (Present Perfect)

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

Samy and Jill _______ their dogs yet

a)

didn't feed

b)

haven't fed

c)

hasn't fed

2.

You don’t need to make me dinner because I have … eaten.

a)

yet

b)

already

c)

never

3.

Have you finished your homework … ?

a)

yet

b)

ever

c)

just

4.

Brad is an amazing player. He has … lost a game!

a)

never

b)

ever

c)

already

5.

Carly … a film from the Internet. She’s doing it for the first time.

a)

has never streamed

b)

have never streamed

c)

has already streamed

6.

… her an e-mail, or should I do it now?

a)

Have you sent

b)

You have sent

c)

Has you sent

7.

My brother is taking me to the party because he … his driving test.

a)

has never passed

b)

hasn’t passed yet

c)

has just passed

8.

… seen a science fiction film?

a)

Have you ever

b)

You have ever

c)

You have never

9.

Has your computer ever … a virus?

a)

have

b)

has

c)

had

10.

The actor isn’t ready because he … .

a)

has just arrived

b)

has already arrived

c)

has never arrived

11.

The friends … this week because they’ve got exams.

a)

hasn’t got together

b)

have got together

c)

haven’t got together

12.

I’ve known Barbara for … .

a)

10 years

b)

2010

c)

year 1

13.

We … three years.

a)

haven’t been abroad since

b)

haven’t been abroad for

c)

hasn’t been abroad for

14.

I’m very busy, so I … time to volunteer … September.

a)

have had … since

b)

haven’t had … since

c)

haven’t had … for

15.

We haven’t used the tablet for … .

a)

we bought it

b)

last February

c)

two months

16.

Trevor is working in the US, so I … he left.

a)

haven’t seen him since

b)

haven’t seen him for

c)

have seen him since

17.

… a long time?

a)

Have they been here since

b)

They haven’t been here for

c)

Have they been here for

18.

I’ve felt more confident since I … the race.

a)

won

b)

have won

c)

has won

19.

Rachel left school, so she … the age of 15.

a)

hasn’t studied for

b)

has studied since

c)

hasn’t studied since.

20.

Donny has spoken fluent German since … .

a)

four years

b)

he has moved to Germany

c)

he took a language course

21.

Alan’s father … 2006.

a)

has worked here for

b)

has worked here since

c)

have worked here since

22.

… the new program on your computer yet?

a)

Did you install

b)

You have installed

c)

Have you installed

23.

The boys … in a race – they need to rest.

a)

have just competed

b)

just competed

c)

has just competed

24.

Annie graduated from university … .

a)

five years ago

b)

since 2015

c)

already

25.

The two girls … lost since Tuesday.

a)

were

b)

has been

c)

have been