Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Perfect tenses review 1

Total questions: 10

Worksheet time: 8mins

Name
Class
Date
1.

¡Te he estado esperando!

a)

I been waiting for you!

b)

I have been waiting for you!

c)

I has been waiting for you!

d)

I waiting for you!

2.

Juan no ha estado poniendo atención.

a)

Juan haven't been putting attention.

b)

Juan hasn't been putting attention.

c)

Juan haven't been paying attention.

d)

Juan hasn't been paying attention.

3.

¿Cuánto tiempo llevas estudiando el inglés?

a)

How long have you been studying English?

b)

When have you studied English?

c)

When did you studying English?

d)

How long is studying English?

4.

Llevamos años conociendo a Pedro.

a)

We know Pedro for years.

b)

We have known Pedro since years.

c)

We have been knowing Pedro for years.

d)

We have known Pedro for years.

5.

Fernanda ha leído 50 páginas de su libro.

a)

Fernanda has been reading 50 pages from her book.

b)

Fernanda has read 50 pages from her book.

c)

Fernanda is reading 50 pages from her book.

d)

Fernanda reads 50 pages from her book.

6.

Ha estado lloviendo todo el día.

a)

It have been raining all day.

b)

It has been raining all day.

c)

It rained all day.

d)

It rains every day.

7.

It has been raining (a)   7AM. (una palabra escrita correctamente en minúsculas en inglés)

8.

Kevin has __________ been to Rome.

a)

never

b)

ever

c)

always

d)

never ever

9.

Have you (a)   visited Cancún? ("¿alguna vez?")

10.

Jennifer has ___________ finished her homework.

a)

already

b)

not yet

c)

yet

d)

not