wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Recent

Total questions: 19

Worksheet time: 12mins

Name
Class
Date
1.

Have you eaten dinner yet?

No, _______ _______ ________ dinner yet.

a)

I've never eaten

b)

I haven't eaten / I have not eaten

c)

I haven't ever eaten

2.

Have you grown tomatoes lately?

No, _____ ______ ________ them lately.

a)

I've never grown

b)

I haven't grown / I have not grown

c)

I haven't ever grown / I have not ever grown

3.

Have you thrown up lately?

Yes, ____ ______.

a)

I have

b)

I haven't

c)

I've

4.

Have you given her the flowers yet?

No, ______ ______ _______ them to her yet.

a)

I haven't ever given / I have not ever given

b)

I've never given / I have never given

c)

I haven't given / I have not given

5.

Have you ridden your bike lately?

No, _____ ______ _______ it lately.

a)

I haven't ridden

b)

I've never ridden

c)

I haven't ever ridden

6.

Have you broken any bones lately?

No, ____ _______ ________ any bones lately.

a)

I've never broken / I have never broken

b)

I haven't broken / I have not broken

c)

I hasn't broken / I has not broken

7.

Have you taught your class infinitives yet?

No, _____ ______ _______ them infinitives yet.

a)

I haven't taught / I have not taught

b)

I've never taught / I have never taught

c)

I haven't ever taught

8.

Have you bought the tickets yet?

No, ____ _____ ______ them yet.

a)

I hasn't bought / I has not bought

b)

I haven't bought / I have not bought

c)

I've never bought /

I have never bought

9.

Have you shot a basketball lately?

Yes, ____ ______.

a)

I do

b)

I don't

c)

I haven't

d)

I have

10.

Have you caught any fish lately?

No, ____ _____.

a)

I haven't / No, I have not.

b)

I don't

c)

I have

d)

I doesn't

11.

Have you brought your lunch to school lately?

Yes, ____ ______.

a)

Yes, I haven't.

b)

Yes, I do.

c)

Yes, I have.

12.

Have you sought a new job yet?

No, _____ ______ _______ a new job yet.

a)

I've never sought / I have never sought

b)

I haven't sought / I have not sought

c)

I haven't ever sought / I have not ever sought

13.

Have you fought with Godzilla lately?

Yes, ___ _____.

a)

I don't

b)

I haven't

c)

I do

d)

I have

14.

Have you bred any dogs lately?

No, ____ ______ ______ any dogs lately.

a)

I haven't ever bred / I have not ever bred

b)

I've never bred / I have never bred

c)

I haven't bred / I have not bred

15.

Have you had dinner yet?

No, _____ ______ ______ dinner yet.

a)

I haven't had / I have not had

b)

I've never had / I have never had

c)

I haven't ever had / I have not ever had

16.

Have you hidden the Easter eggs yet?

No, ____ _____ _______ them yet.

a)

I've never hidden / I have never hidden

b)

I haven't hidden / I have not hidden

c)

I haven't ever hidden / I have not ever hidden

17.

Have you drunk your soda yet?

No, ____ _____ ______ it yet.

a)

I haven't drunk / I have not drunk

b)

I've never drunk / I have never drunk

18.

Have you dug a hole for the sprinkler yet?

Yes, _____ ______.

a)

I has

b)

I do

c)

I have

19.

Have you run lately?

No, ____ _____ ______ lately.

a)

I haven't ever run / I have not ever run

b)

I've never run / I have never run

c)

I haven't run / I have not run