wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT

Total questions: 99

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

2.

Has she eaten suri?

a)

Yes, she is.

b)

yes, she has

c)

No, she hasn't

d)

no she has.

3.

What have they seen?

a)

They see a lion

b)

they saw sea lions.

c)

they have seen sea lions

4.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

5.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

6.
They have read
a)

Ellos leyeron

b)

Ellos han leyido

c)

Ellos van a leer

d)

Ellos han leído

7.
We have done
a)

Nosotros hamos realizado

b)

Nosotros hemos realizado

c)

Nosotros hemos realizados

8.

¿PARA QUE SE USA EL PRESENTE PERFECTO?

a)

TO TALK ABOUT SITUATIONS THAT OCCURRED IN THE PAST

b)

TO TALK ABOUT SITUATIONS THAT HAPPENED IN THE PAST AND DON'T MENTION TIME EXACTLY

c)

TO TALK ABOUT SITUATIONS THAT WILL HAPPEN IN THE FUTURE

9.

¿CUALES SON LOS AUXILIARES USADOS EN EL PRESENTE PERFECTO?

a)

HAVE - HAS

b)

DO - DOES

10.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAS?

a)

I - YOU - WE - THEY

b)

HE - SHE - IT

11.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAVE?

a)

I - YOU- WE - THEY

b)

HE - SHE - IT

12.

I has cooked pasta.

El auxiliar utilizado en la oración es el correcto?

a)

T

b)

F

13.

She has been in New York.

El auxiliar utilizado en la oración es el correcto?

a)

T

b)

F

14.

no he acabado mis deberes todavía

a)

i haven't finished my homework yet

b)

i have finished mi homework yet

c)

he haven't finished my homework yet

15.

Choose the correct structure about present perfect.

a)

S + verb + past participle

b)

S + has/have / + past participle + complement

c)

S + has/have / + complement + past participle.

16.

¿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

17.

TRADUCE LA SIGUIENTE ORACION: YO HE HECHO MI TAREA.

a)

I have done my homework

b)

I has done my homework

c)

I did my homework

d)

i do my homework

18.

Pasado participio del verbo EAT

a)

ATE

b)

EAT

c)

EATEN

19.

Translate the following: "She has lived here for two years"

a)

Nosotros hemos vivido aquí por 2 años

b)

Yo he vivido aquí por 12 años

c)

Ella ha vivido aquí por 2 años

d)

El ha vivido aquí por 2 años

20.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

21.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

22.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

23.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

24.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

25.

my friend _____my new dress yet

a)

has not sen

b)

haven´t saw

c)

hasn't seen

26.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

27.

I _______ been married for two years

a)

has

b)

have

c)

hase

28.

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

29.

Peter ______________ (read) eleven books since last weekend.

a)

Peter has read eleven books since last weekend.

b)

Peter have read eleven books since last weekend.

c)

Peter has reading eleven books since last weekend.

d)

Peter has readed eleven books since last weekend.

30.

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.

31.

Jason and Clara _________________ (be) friends for more than 10 years.

a)

Jason and Clara has been friends for more than 10 years.

b)

Jason and Clara have been friends for more than 10 years.

c)

Jason and Clara have be friends for more than 10 years.

d)

Jason and Clara have being friends for more than 10 years.

32.

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

33.

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

34.

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.

35.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

36.

We use the Present Perfect:

a)

For actions which happened in the past, but we don`t mention when exactly.

b)

For actions that happened in the past and their results are obvious in the present.

c)

for actions that happened in the present simple.

37.

I have not cleaned the house

a)

No limpié la casa

b)

No he limpiado la casa

c)

No limpio la casa

38.

We have been to Paris

a)

Nosotros fuimos a Paris

b)

Nosotros hemos ido a Paris

c)

Ellos fueron a París

39.

She has gone to work.

a)

Ella fué a su trabajo ayer

b)

Ella fué a su trabajo.

c)

Ella Había ido a su trabajo

40.

They have learned spanish.

a)

Ellos aprenden ingles

b)

Ellos han aprendido Ingles

c)

Ellos están aprendiendo Inglés

41.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

d)

have

42.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

43.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

44.

I _______ been married for two years

a)

has

b)

have

c)

hase

45.

Rafael Nadal has

a)

earned

b)

win

c)

won

d)

winned

46.

¿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

d)

HAVEN'T- HASEN'T

47.

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


La anterior estructura gramatical es:

a)

AFIRMATIVA

b)

NEGATIVA

c)

INTERROGATIVA

48.

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


La anterior estructura gramatical es:

a)

AFIRMATIVO

b)

NEGATIVO

c)

INTERROGATIVO

49.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

50.

Translate the following: "We have eaten"

a)

Nosotros hemos comido

b)

Nosotros hamos comido

c)

Nosotros hemos comidos

d)

Nosotros tiene comer

51.

Translate the following: "She has lived here"

a)

Ella tiene vivir aquí

b)

Ella has vivir aquí

c)

Ella ha vivido aquí

d)

Ella ha vive aquí

52.

How do you form the present perfect in Spanish?

a)

Haber

b)

Haber + -ado, -ido

c)

Tener + -ado, -ido

d)

ing + -Ado, -ido

53.

Which of the following sentences uses the present perfect?

a)

I have to study Spanish

b)

I have studied Spanish

c)

I studied Spanish

d)

I have Spanish

54.

¿CUAL ES LA ESTRUCTURA DEL PRESENTE PERFECTO EN NEGATIVO?

a)

SUJETO + HAVE/HAS + NOT + VERBO EN PASADO PARTICIPIO

b)

SUJETO + NOT + HAVE/HAS + VERBO EN PASADO PARTICIPIO

c)

HAVE/HAS + SUJETO + NOT + VERBO EN PASADO PARTICIPIO

55.

Translate the following: "They have finished their homework"

a)

Ellos han terminado su tarea

b)

Ellos han terminado sus tareas

c)

Ellos terminan su tarea

56.

She __________ (finish) her project last week.

a)

has finished

b)

have finished

c)

finished

57.

Maria and Mark __________ (work) in a hospital last year.


a)

worked

b)

has worked

c)

have worked

d)

've worked

58.

Maria and Mark __________ (go) to Spain in 2015.


a)

has gone

b)

have gone

c)

have went

d)

went

59.

They have __________ (visit) the museum three times this year.

a)

visited

b)

visit

c)

visiting

60.

¿Cómo se traduce "We have seen that movie"?

a)

Hemos visto esa película

b)

Vimos esa película

c)

Estamos viendo esa película

61.

He __________ (not finish) his homework yet.

a)

have not finished

b)

has not finished

c)

hasn't finish

62.

She _____ finished her project on time.

a)

had

b)

have

c)

has

63.

¿Qué has hecho hoy?

a)

I have done nothing today.

b)

I do nothing today.

c)

I did nothing today.

64.

She ______________ (finish) her homework before dinner.

a)

She has finisheded her homework before dinner.

b)

She has finish her homework before dinner.

c)

She have finished her homework before dinner.

d)

She has finished her homework before dinner.

65.

We have __________ (see) that movie already.

a)

seen

b)

seeing

c)

see

66.

__________ they (visit) __________ the museum yet?

a)

Have they visiting the museum yet?

b)

Have they visit the museum yet?

c)

Has they visited the museum yet?

d)

Have they visited the museum yet?

67.

¿CUÁL ES EL PASADO PARTICIPIO DEL VERBO GO?

a)

GONE

b)

WENT

c)

GOED

68.

She _______ (finish) her project last week.

a)

finished

b)

have finished

c)

has finished

69.

¿QUÉ AUXILIAR SE UTILIZA CON EL PRONOMBRE IT EN EL PRESENTE PERFECTO?

a)

HAVE

b)

HAS

70.

¿CUÁL ES EL PASADO PARTICIPIO DEL VERBO GO?

a)

GONE

b)

WENT

c)

GOED

71.

They __________ (finish) their project last week.

a)

has finished

b)

finished

c)

have finished

72.

¿CUÁLES SON LOS AUXILIARES QUE SE USAN EN LA NEGATIVA DEL PRESENTE PERFECTO?

a)

HAVE - HAS

b)

DON'T - DOESN'T

c)

HAVEN'T - HASN'T

73.

¿QUÉ AUXILIAR SE UTILIZA CON EL PRONOMBRE "HE" EN EL PRESENTE PERFECTO?

a)

HAS

b)

HAVE

74.

¿Cuál es la forma negativa del presente perfecto para "ellos"?

a)

has not

b)

have not

c)

hasn't

75.

Translate the following: "I have visited London"

a)

Fui a Londres

b)

Yo he visitado Londres

c)

Visité Londres

76.

They have visited Italy.

a)

Ellos han visitado Italia

b)

Ellos visitaron Italia

c)

Ellos están visitando Italia

77.

We have seen that movie.

a)

Nosotros miramos esa película

b)

Nosotros estamos mirando esa película

c)

Nosotros hemos mirado esa película

78.

_________ they (see) _______________________ the movie?

a)

Have they seen the movie?

b)

Has they seen the movie?

c)

Have they see the movie?

d)

Has they saw the movie?

79.

_________ he (take) _______________________ the exam?

a)

a) Have he taken the exam?

b)

b) Has he take the exam?

c)

c) Has he taken the exam?

d)

d) Have he took the exam?

80.

_________ you (drink) _______________________ coffee today?

a)

a) Has you drunk coffee today?

b)

b) Have you drink coffee today?

c)

c) Have you drunk coffee today?

d)

d) Has you drink coffee today?

81.

_________ she (break) _______________________ her phone?

a)

a) Has she broken her phone?

b)

b) Have she broken her phone?

c)

c) Has she break her phone?

d)

d) Have she broke her phone?

82.

_________ we (find) _______________________ the solution?

a)

Has we find the solution?

b)

Have we found the solution?

c)

Has we found the solution?

d)

Have we find the solution?

83.

_________ he (read) _______________________ this book?

a)

a) Have he read this book?

b)

b) Has he read this book?

c)

c) Has he readed this book?

d)

d) Have he readed this book?

84.

_________ you (speak) _______________________ to your teacher?

a)

a) Has you spoken to your teacher?

b)

b) Have you speak to your teacher?

c)

c) Have you spoke to your teacher?

d)

d) Have you spoken to your teacher?

85.

_________ she (write) _______________________ the letter?

a)

a) Have she written the letter?

b)

b) Has she write the letter?

c)

c) Has she written the letter?

d)

d) Have she wrote the letter?

86.

_________ they (buy) _______________________ a new car?

a)

a) Has they bought a new car?

b)

b) Have they buy a new car?

c)

c) Have they bought a new car?

d)

d) Has they buy a new car?

87.

_________ we (meet) _______________________ before?

a)

a) Has we met before?

b)

b) Have we meet before?

c)

c) Have we met before?

d)

d) Has we meet before?

88.

_________ you (eat) _______________________ lunch yet?

a)

a) Has you eaten lunch yet?

b)

b) Have you eat lunch yet?

c)

c) Have you eaten lunch yet?

d)

d) Has you eat lunch yet?

89.

I _________ (not/eat) _______________________ anything since breakfast because of the medical procedure.

a)

hasn't eaten anything since breakfast because of the medical procedure

b)

haven't eat anything since breakfast because of the medical procedure

c)

haven't eaten anything since breakfast because of the medical procedure

d)

hasn't eat anything since breakfast because of the medical procedure

90.

_________ the pharmacy (close) _______________________ early today?

a)

Have the pharmacy closed early today?

b)

Has the pharmacy close early today?

c)

Has the pharmacy closed early today?

d)

Have the pharmacy close early today?

91.

The nurses _________ (work) _______________________ overtime all week.

a)

has worked overtime all week

b)

have work overtime all week

c)

have worked overtime all week

d)

has work overtime all week

92.

_________ she (feel) _______________________ better since taking the antibiotics?

a)

Have she felt better since taking the antibiotics?

b)

Has she feel better since taking the antibiotics?

c)

Has she felt better since taking the antibiotics?

d)

Have she feel better since taking the antibiotics?

93.

The hospital _________ (install) _______________________ new equipment recently.

a)

have installed new equipment recently

b)

has install new equipment recently

c)

has installed new equipment recently

d)

have install new equipment recently

94.

The doctor _________ (not/prescribe) _______________________ any new medication.

a)

haven't prescribed any new medication

b)

hasn't prescribe any new medication

c)

hasn't prescribed any new medication

d)

haven't prescribe any new medication

95.

_________ the patients (receive) _______________________ their flu vaccines?

a)

Has the patients received their flu vaccines?

b)

Have the patients receive their flu vaccines?

c)

Have the patients received their flu vaccines?

d)

Has the patients receive their flu vaccines?

96.

He _________ (lose) _______________________ 10 pounds since starting the diet.

a)

have lost 10 pounds since starting the diet

b)

has lose 10 pounds since starting the diet

c)

has lost 10 pounds since starting the diet

d)

have lose 10 pounds since starting the diet

97.

The medical team _________ (not/complete) _______________________ the surgery.

a)

hasn't completed the surgery

b)

haven't complete the surgery

c)

haven't completed the surgery

d)

hasn't complete the surgery

98.

_________ they (finish) _______________________ the blood test results?

a)

Has they finished the blood test results?

b)

Have they finish the blood test results?

c)

Have they finished the blood test results?

d)

Has they finish the blood test results?

99.

The nurse _________ (check) _______________________ the patient's vital signs three times today.

a)

have checked the patient's vital signs three times today

b)

has check the patient's vital signs three times today

c)

has checked the patient's vital signs three times today

d)

have check the patient's vital signs three times today