wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect quiz FI3G

Total questions: 18

Worksheet time: 6mins

Name
Class
Date
1.

It _____________ a lot for the last 10 days.

🌧 ⛈

a)

Have rained

b)

Hasn’t rained

c)

Has rained

d)

Rains

2.

My neighbors ______ lived in my subdivision _____ there were only 3 houses!!

a)

Have / for

b)

Has / since

c)

Have / since

d)

Has / for

3.

Have you __________ to Sydney?

a)

Never been

b)

Since been

c)

Seen

d)

Ever been

4.

This tree has been here ________ the civil war started.

a)

For

b)

Ever

c)

Never

d)

Since

5.

They asked me if I like Kebab, and I told them that I have __________ Turkish food 🇹🇷 😔 😢

a)

Never eaten

b)

Ever eaten

c)

For eaten

d)

Yet eaten

6.

I ____________ my keys!! 😱

a)

Lose

b)

Have lost

c)

Has lost

d)

Haven’t lost

7.

My sister ________ this book _____ I was in elementary school 😳

a)

Has read / since

b)

Have read / for

c)

Has read/ ever

d)

Have reading/ since

8.

My cat ________ a mouse under the sink

a)

Have caught

b)

Hasn’t caught

c)

Has catch

d)

Has caught

9.

______ your sister _____ your boyfriend’s family?

a)

Has / meet

b)

Have / meet

c)

Has / met

d)

Have /met

10.

_____ Laura _____ visited Egypt?

a)

Has / ever

b)

Have / ever

c)

Has / for

d)

Has / since

11.

I ________ some money in the street 😀

a)

Have founded

b)

Has found

c)

Have finded

d)

Have found

12.

My sister and I _____ studied the english language ______ 10 years!

a)

Have / Since

b)

Has / Ago

c)

Have / For

d)

Have / By

13.

This company ________ provided oil to the town _______ 1899

a)

Have / since

b)

Has / since

c)

have / for

d)

Has / by

14.

Lucia has worked _____ 3 years in human resource

a)

Ago

b)

For

c)

Since

d)

In

15.

It has snowed ______ the morning

a)

Until

b)

For

c)

Since

d)

By

16.

Scott has _________ been to Mexico! He says he can’t afford such trip.

a)

Never

b)

Since

c)

Ever

d)

For

17.

We ________ never _______ tennis 🎾

a)

Has / played

b)

Have / played

c)

Had / played

d)

Has / play

18.

They _________ seen him _____ a long time!

a)

Haven’t / for

b)

Haven’t / since

c)

Hasn’t / since

d)

Has / by