wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

present perfect

Total questions: 11

Worksheet time: 6mins

Name
Class
Date
1.

I ................. studied hard.

a)

have

b)

has

2.

Ali ................... arrived .

a)

have

b)

has

3.

They ____ the movie last week.

a)

watch

b)

have watched

c)

watched

4.

I ____ the news this morning.

a)

heard

b)

hear

c)

have heard

5.

Ahmed .............. his homework yet

a)

hasn't finished

b)

had finished

c)

finished

d)

finish

6.

1. She ………… (kick) the machine several times.

a)

kicked

b)

has kicked

c)

has kick

7.

She ………… (eat) one of the cookies.

a)

has eaten

b)

ate

c)

eat

8.

The boy …………  (take) one of her cookies.

a)

takes

b)

taken

c)

has taken

9.

My mom has .................. fish.

a)

cook

b)

cooks

c)

cooked

d)

cooking

10.

I’ve _________ football.

a)

play

b)

plays

c)

played

d)

playing

11.

I .... just finished my homework.

a)

has not

b)

has

c)

have