wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 22

Worksheet time: 11mins

Name
Class
Date
1.

They have learned spanish.

a)

Ellos aprenden ingles

b)

Ellos han aprendido Ingles

c)

Ellos están aprendiendo Inglés

2.

She has gone to work.

a)

Ella ha ido a su trabajo

b)

Ella fué a su trabajo.

c)

Ella Había ido a su trabajo

3.

We have been to Paris

a)

Nosotros fuimos a Paris

b)

Nosotros hemos ido a Paris

c)

Ellos fueron a París

4.

I have not cleaned the house

a)

No limpié la casa

b)

No he limpiado la casa

c)

No limpio la casa

5.

Have you talked to Cristina?

a)

¿Hablaste con Cristina?

b)

¿He hablado con Cristina?

c)

¿Has hablado con Cristina?

6.

She has worked in many different companies

a)

Ella trabajó en muchas compañías diferentes.

b)

Ella ha trabajado en muchas compañías diferentes

c)

Ella ha estado trabajando en muchas compañías diferentes.

7.

She............... worked in the supermarket.

Ella ha trabajado......

a)

Have been

b)

Has

c)

Have

d)

Has been

8.

We.......... learned Italian.

a)

Have

b)

Has

9.

You............. fnished your homework yet?

a)

Haven't

b)

Hasn't

10.

¿CUALES SON LOS AUXILIARES USADOS EN EL PRESENTE PERFECTO?

a)

HAVE - HAS

b)

DO - DOES

c)

WILL

d)

DID

11.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAVE?

a)

I - YOU- WE - THEY

b)

HE - SHE - IT

12.

They have learned spanish.

a)

Ellos aprenden ingles

b)

Ellos han aprendido Ingles

c)

Ellos están aprendiendo Inglés

13.

She has gone to work.

a)

Ella ha ido a su trabajo

b)

Ella fué a su trabajo.

c)

Ella Había ido a su trabajo

14.

We have been to Paris

a)

Nosotros fuimos a Paris

b)

Nosotros hemos ido a Paris

c)

Ellos fueron a París

15.

I have not cleaned the house

a)

No limpié la casa

b)

No he limpiado la casa

c)

No limpio la casa

16.

Have you talked to Cristina?

a)

¿Hablaste con Cristina?

b)

¿He hablado con Cristina?

c)

¿Has hablado con Cristina?

17.

She has worked in many different companies

a)

Ella trabajó en muchas compañías diferentes.

b)

Ella ha trabajado en muchas compañías diferentes

c)

Ella ha estado trabajando en muchas compañías diferentes.

18.

She............... worked in the supermarket.

Ella ha trabajado......

a)

Have been

b)

Has

c)

Have

d)

Has been

19.

We.......... learned Italian.

a)

Have

b)

Has

20.

You............. fnished your homework yet?

a)

Haven't

b)

Hasn't

21.

¿CUALES SON LOS AUXILIARES USADOS EN EL PRESENTE PERFECTO?

a)

HAVE - HAS

b)

DO - DOES

c)

WILL

d)

DID

22.

¿PARA CUALES PRONOMBRES USAMOS EL AUXILIAR HAVE?

a)

I - YOU- WE - THEY

b)

HE - SHE - IT