Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 86

Worksheet time: 48mins

Name
Class
Date
1.

We have known each other .... 2013

a)

SINCE

b)

FOR

c)

IN

d)

AGO

2.

Rebecca has been on a diet ... a while

(a)  

3.

I have put on a lot of weight ... last year

a)

FOR

b)

SINCE

c)

AGO

d)

IN

4.

It has been snowing ... this morning

a)

IN

b)

FOR

c)

SINCE

d)

LAST

5.

I haven't heard from Linda ... I moved to Madrid

a)

SINCE

b)

IN

c)

WHEN

d)

FOR

6.

She has stayed in the hospital ... two days

(a)  

7.

It has been two years ... he returned from abroad

(a)  

8.

He hasn't talked to me .... the last two days

a)

SINCE

b)

FOR

9.

My father has run ... his visit to the doctor.

a)

FOR

b)

SINCE

10.

She has been in this school ... she was 3.

a)

FOR

b)

SINCE

11.

Have you ... planted a tree?

a)

ever

b)

never

12.

Has he ... driven a car?

a)

ever

b)

never

13.

I have ... eaten sushi in Japan.

a)

ever

b)

never

14.

She has ... held a snake.

a)

ever

b)

never

15.

They ... ridden a roller coaster.

a)

has

b)

have

16.

He .... never slept outdoors in a tent.

a)

has

b)

have

17.

She has never ... China.

(visit - regular verb)

a)

visit

b)

visited

c)

visiting

18.

You have ... a mountain.

(climb - regular verb)

a)

climbed

b)

climb

c)

climbing

19.

He has ... to the zoo.

(go - irregular verb)

a)

gone

b)

goed

c)

went

20.

I have never ... a lion.

(see - irregular verb)

a)

seen

b)

saw

c)

seed

21.

The present perfect is formed by...

a)

Have + Participle

b)

Have/Has + Participle

c)

To be + Participle

d)

To be + -ing

22.

Have you ........ been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

23.

Lindsay _______________to France.

a)

haven't been

b)

hasn't be

c)

hasn't been

d)

didn't been

24.

Have you finished the composition for History class ______?

a)

just

b)

already

c)

yet

25.

Andrea _________her umbrella.

a)

has forgotten

b)

have forgotten

c)

was forgot

d)

has forgot

26.

I haven't read that book ________.

a)

just

b)

already

c)

yet

27.

_______________ 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?

28.

I _______ been married for two years

a)

has

b)

have

c)

hase

29.

I have not washed my shirts _________.

a)

since

b)

for

c)

yet

d)

already

30.

I have _________done the washing-up.

a)

just

b)

yet

c)

already

d)

ever

31.

Julia has______made a table with three columns.

a)

yet

b)

already

c)

never

d)

just

32.

Henry has not been at home ______

a)

just

b)

since

c)

yet

d)

for

33.

I haven't gone to bed ________, because I am not tired right now.

a)

already

b)

yet

34.

Have you (a)   finished your homework? If so, we can go for a walk.

35.

Today Maria has ________ done her chores. Now, she can watch television after dinner.

a)

yet

b)

already

36.

He hasn't washed the dishes _______. They are still in the sink.

a)

yet

b)

already

37.

I'm sorry, I'm not hungry right now. I have ________ eaten dinner.

a)

yet

b)

already

38.

Have you mopped the floors (a)   ? Hurry, the guests will be here soon!

39.

We have (a)   gone shopping today. I bought 3 new shirts!

40.

She has (a)   baked the cake. But, we still need to take it out of the oven!

41.

Have you seen Marcos at school? I think that he hasn't arrived _______.

a)

yet

b)

already

42.

Javi hasn't called his mother _____. He needs to call her soon, before she begins to worry.

a)

yet

b)

already

43.

Harry potter is my favorite book. I have ________ read it 3 times, just this month.

a)

yet

b)

already

44.

I have ______ had coffee this morning. I don't need another cup.

a)

yet

b)

already

45.

Mom is very tired this evening. She has _______ gone to bed.

a)

yet

b)

already

46.

Has Elena taken the dog for a walk today? No, she hasn't done it (a)   .

47.

We haven't seen that film ______. We should watch it on Netflix tonight!

a)

yet

b)

already

48.

Where is Dad? He hasn't gotten in the car (a)   . He is still in the house.

49.

I haven't visited Italy _____. It is the next country I want to visit.

a)

yet

b)

already

50.

Has she _________ started walking to school? Oh no, she forgot her rucksack!

a)

yet

b)

already

51.

I _______ been married for two years

a)

has

b)

have

c)

hase

52.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

53.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

54.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

55.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

56.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

57.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

58.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

59.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

60.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

61.

I ________ watched two seasons of this T.V. show

a)

has

b)

have not

c)

has not

d)

hasen't

62.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

63.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

64.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

65.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't

66.

write the past participle of the verbs below.

which are (Regular)? Which are (irregular) ?

a)

dance - open

b)

listen - go

c)

eat - see

d)

do - visit

e)

fall - give

67.

El presente perfecto se forma con have, has y el pasado participio de los verbos.

a)

Falso

b)

Verdadero

68.

El presente perfecto trabaja con las preposiciones FOR y SINCE.

a)

Falso

b)

Verdadero

69.

El presente perfecto trabaja con YET, ALREADY, STILL

a)

Falso

b)

Verdadero

70.

¿PARA QUE SE USA EL PRESENTE PERFECTO?

a)

PARA HABLAR DE SITUACIONES QUE OCURRIERON EN EL PASADO

b)

PARA HABLAR DE SITUACIONES QUE SUCEDIERON EN EL PASADO Y AUN SIGUEN SUCEDIENDO EN EL PRESENTE

c)

PARA HABLAR DE SITUACIONES QUE PASARAN EN EL FUTURO

71.

¿CUALES SON LOS VERBOS QUE SE USAN EN EL PRESENTE PERFECTO?

a)

VERBOS EN PASADO SIMPLE

b)

VERBOS EN PRESENTE SIMPLE

c)

VERBOS EN PASADO PARTICIPIO

72.

¿CUALES SON LOS AUXILIARES USADOS EN EL PRESENTE PERFECTO?

a)

HAVE - HAS

b)

DO - DOES

c)

WILL

d)

DID

73.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAVE?

a)

I - YOU- WE - THEY

b)

HE - SHE - IT

74.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAS?

a)

I - YOU - WE - THEY

b)

HE - SHE - IT

75.

AUXILIAR (HAVE-HAS) +PRONOMBRE + VERBO EN PASADO PARTICIPIO + COMPLEMENTO


La anterior estructura gramatical es:

a)

AFIRMATIVO

b)

NEGATIVO

c)

INTERROGATIVO

76.

SHE HAS BEEN IN NEW YORK

(ELLA HA ESTADO EN NUEVA YORK)


El auxiliar utilizado en la anterior oracion es el correcto?

a)

VERDADERO

b)

FALSO

77.

AUXILIAR (HAVE-HAS) +PRONOMBRE + VERBO EN PASADO PARTICIPIO + COMPLEMENTO


La anterior estructura gramatical es:

a)

AFIRMATIVO

b)

NEGATIVO

c)

INTERROGATIVO

78.

PRONOMBRE + AUXILIAR (HAVE-HAS) + VERBO EN PASADO PARTICIPIO + COMPLEMENTO


La anterior estructura gramatical es:

a)

AFIRMATIVA

b)

NEGATIVA

c)

INTERROGATIVA

79.

¿CUAL ES EL NEGATIVO DE LOS AUXILIARES HAVE Y HAS?

a)

DON'T HAVE - DOESN'T HAS

b)

NOT HAVE - NOT HAS

c)

HAVEN'T- HASN'T

80.

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

81.

Present perfect is used with these words...

a)

JUST

b)

NOW

c)

FOR / SINCE

d)

YET

e)

EVER

82.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

83.

The song contest hasn't started

a)

already

b)

never

c)

yet

d)

usually

84.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

85.
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
86.
Rafael Nadal has played tennis
a)
since the age of three
b)
for the age of three
c)
the age of three