wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 10

Worksheet time: 3mins

Name
Class
Date
1.

____ you ____ _______to England before? (be)

a)

Have / never / been

b)

Have / ever / been

c)

Have / ever / be

2.

She _____ ______ _______ her homework. (do)

a)

has / already / done

b)

has / yet / done

c)

has / already / did

3.

_____ you ______ _______ to Mexico? (travel)

a)

Has / ever / traveled

b)

Have / never / traveled

c)

Have / ever / traveled

4.

_____ your sister _______ from high school _____? (graduate)

a)

Has / yet / graduated

b)

Has / graduated / yet

c)

Have / graduated / already

5.

I ______ ________ ________a person like you. (meet)

a)

have / never / meet

b)

have / ever / met

c)

have / never / met

6.

He _______ _______ _______ to Disney Land. (go)

a)

hasn't / ever / gone

b)

hasn't / never / gone

c)

has / never / went

7.

We _____ ______ dinner _____.(eat)

a)

haven't / eaten / yet

b)

haven't / ate / yet

c)

haven't / eaten / already

8.

Peter ____ ______ ________ married. (get)

a)

has / yet / gotten

b)

hasn't / already / got

c)

has / already / gotten

9.

Where _____ you ____ all these years? (be)

a)

have / were

b)

have / been

c)

has / been

10.

My mom ______ ______ our birthdays. (forget)

a)

hasn't / never / forgotten

b)

has / never / forgot

c)

hasn't / ever / forgotten