wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect (past experiences)

Total questions: 17

Worksheet time: 9mins

Name
Class
Date
1.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

2.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

3.

It (rain) ______________________ for a very long time.

a)

It have rained for a very long time

b)

It has rained for a very long time

c)

It have rain for a very long time

d)

It have raining for a very long time

4.

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.

5.

Cindy ________________ (drive) her car for only five months

a)

Cindy has drived her car for only five months

b)

Cindy has driven her car for only five months

c)

Cindy has drive her car for only five months

d)

Cindy have drived her car for only five months

6.

The present perfect is formed by...

a)

HAVE + PAST PARTICIPLE

b)

HAVE / HAS + PAST PARTICIPLE

c)

AM/ IS/ ARE + PAST PARTICIPLE

d)

AM / IS / ARE + V-ING

7.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

8.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago
9.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three
10.

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

a)

have

b)

hasn't

c)

has

d)

haven´t

11.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

12.

We........... chinese food (-)

a)

haven´t tried

b)

hasn´t tried

c)

hasn´t tryed

d)

haven´t tryied

13.

They .... on a roller coaster (+)

a)

haven´t being

b)

hasn´t been

c)

has been

d)

have been

14.

The past participle of "ride" is....

a)

rode

b)

ride

c)

ridden

d)

roden

15.

I_________________________ (eat) fried spiders. (+)

a)

have eaten

b)

has eaten

c)

haven´t eat

d)

haven´t eaten

16.

.... Mary ever ...... the guitar ?

a)

Has --- play

b)

Has--- played

c)

Has --- playied

d)

Have-- play

17.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.