Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

I _________________ my purse.

a)

I have lost my purse.

b)

I has lost my purse.

c)

I have losted my purse.

2.

We _________________ this movie already.

a)

We have seen this movie already.

b)

We has seen this movie already.

c)

We have seed this movie already.

3.

1. Joseph: Do you know anything about Sally?

Carla: Oh she's fine. I've _______ spoken to her on the phone.

a)

a) yet

b)

b) already

c)

c) just

4.

2. We are going to a concert on Friday night, but we haven’t bought the tickets _____.

a)

a) yet

b)

b) already

c)

c) just

5.

4. We can’t have spaghetti tonight. We’ve _____had spaghetti three times this week.

a)

a) yet

b)

b) already

c)

c) just

6.

6. Carla: Have you done the washing up yet?

Joseph: I've _________ done it. I did it an hour ago.

a)

a) yet

b)

b) already

c)

c) just

7.

8. Have you seen the movie Slumdog Millionaire ________?

a)

a) yet

b)

b) already

c)

c) just

8.

10. Don’t worry, I have ________ spoken to the police. They’ll be here any minute now.

a)

a) yet

b)

b) already

c)

c) just

9.

You _____ started that new job and you are _____ complaining.

a)

already, just

b)

just, already

c)

already, yet

d)

yet, already

10.

TEACHER: Today we are going to start unit 3.

We have __________ finished unit 1.

a)

just

b)

already

c)

yet

11.

TEACHER: Today we are going to start unit 3.

We haven't started unit 4 _______ .

a)

Just

b)

already

c)

yet

12.

1. I have …………………. been to a foreign country.

a)

never

b)

ever

13.

Nobody …………………. visits them.

a)

ever

b)

never

14.

I hardly …………………. see my brother or sister.

a)

ever

b)

never

15.

That’s the smallest car I have ________ driven.

a)

never

b)

ever

16.

She is probably the most fascinating woman I have _________ met.

a)

never

b)

ever

17.

--- you ever taken medicine?

a)

Has

b)

Have

c)

Had

18.

--- you ever --- a gift for your friend?

a)

Had, gave

b)

Has, give

c)

Have, given

d)

Have, gave

e)

Had, give

19.

I haven't been to Italy …………. July 2005.

a)

since

b)

for

20.

She has lived in Paris …………. January.

a)

since

b)

for

21.

It has been raining …………… more than four days.

a)

since

b)

for

22.

He hasn't had a holiday...............…….. last summer.

a)

since

b)

for

23.

We have had this car ……………… 1998.

a)

since

b)

for

24.

Carol hasn't eaten meat ………………. ages.

a)

since

b)

for

25.

Cuando utilizo "FOR"

a)

Para hablar de periodos de tiempo

b)

Indicar la cantidad de tiempo

c)

Decir quien recibe la acción

26.

Cuándo utilizo " SINCE"

a)

Indica un tiempo especifico de la acción

b)

Para decir una cantidad de tiempo

c)

Indica que algo ya paso

27.

Qué significa "EVER" y en qué parte de la oración va?

a)

Significa YA y va al final de la oración.

b)

Significa ALGUNA VEZ y va después del sujeto

c)

Significa AÚN y va antes del sujeto

28.

Qué significa ALREADY y en qué parte de la oración va?

a)

Significa TODAVIA NO y va al final de la oración

b)

Significa NUNCA y va antes del verbo

c)

Significa YA y va antes del verbo acción en participio pasado

29.

Qué significa YET y en qué parte de la oración va?

a)

Significa YA y va al comienzo de la oración

b)

Significa AÚN / TODAVÍA NO y va al final de la oración

c)

Significa ALGUNA VEZ y va después del sujeto

30.

_________________six weeks.

a)

FOR

b)

SINCE

31.

___________Sunday

a)

FOR

b)

SINCE

32.

She hasn’t finished the homework______________. (Ella no ha terminado la tarea aún.)

a)

EVER

b)

ALREADY

c)

JUST

d)

YET

33.

Have they ___________ been to Brazil? (¿Alguna vez has estado en Brasil?)

a)

NEVER

b)

ALREADY

c)

EVER

d)

YET

34.

Write Past Participle of "become"

(a)  

35.

Write Past Participle of "bring"

(a)  

36.

Write Past Participle of "understand"

(a)  

37.

Write Past Participle of "buy"

(a)  

38.

Write Past Participle of "choose"

(a)  

39.

Write Past Participle of "forget"

(a)  

40.

Write Past Participle of "build"

(a)