Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 17

Worksheet time: 12mins

Name
Class
Date
1.

Steven _________________ (study) Math since last week.

a)

Steven have studied Math since last week.

b)

Steven have study Math since last week.

c)

Steven has studied Math since last week.

d)

Steven have studying Math since last week.

2.

The present perfect is formed by (el presente perfecto es formado por)

a)

HAS + PAST + ING

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

3.

Present perfect is used with these words... (Presente perfecto es usado con estas palabras)

a)

Just

b)

Now

c)

Already

d)

Yet

e)

ever

4.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

5.

Shakira ______ composed songs in Arabic, English, Portuguese, Spanish and French

a)

didn't

b)

have

c)

has

d)

haven´t

6.

I _______ been married for two years

a)

has

b)

have

c)

hase

7.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

8.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

9.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

10.

_____ he given up the tournament?

a)

Has

b)

Have

c)

Did

11.

I ________ watched this T.V. show yet

a)

has

b)

have not

c)

has not

d)

hasen't

12.

How long have you been studying English?

a)

I has studied English since many years

b)

I have studied English for many years

c)

I have study English for years ago

13.

have you ever (do) any strange thing?

a)

done

b)

does

c)

do

d)

du

14.

Facundo _____ gone to a party

a)

have

b)

does

c)

has

d)

do

15.

Gina has already (say) many lies

a)

said

b)

sees

c)

say

d)

says

16.

we ______ _______ (not, play) at home

a)

has not played

b)

has play

c)

have play

d)

have not played

17.

Mike and Tim _________ ________ (not, eat) the pineapple yet

a)

has not

b)

have eaten

c)

has eat

d)

haven´t eaten