Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present and Past Perfect Tenses

Total questions: 18

Worksheet time: 18mins

Name
Class
Date
1.

We use the present perfect tense ...

a)

To talk about routines

b)

To talk about past actions and present actions

c)

To talk about actions that started in the past and are true now

d)

To talk about general truths in the present

2.

How long have you worked here?

a)

Since 1996

b)

No, I have not.

c)

I am working now.

d)

I am a teacher.

3.

How long has Jane been a writer?

a)

For about 22 years.

b)

Since 2008.

c)

For his lifetime.

d)

Never.

4.

Which sentence is correct?

a)

I have ben to Brazil but I have not been to Argentina.

b)

Ai have been to Brazil but I have not been to Argentina.

c)

I´ve been to Brazil but I haven´t been Argentina.

d)

I´ve been to Brazil but I´ve not been to Argentina.

5.

What would you say?

a)

I´ve won the lottery one more time! I can´t believe it!

b)

I´ve been winning the lottery one more time! I can´t believe it!

c)

I can´t believe it one more time! I couldn´t believe it!

d)

I can´t believe it! I am won the lottery one more time!

6.

We use the present perfect continuous to...

a)

Talk about specific actions in the past

b)

Talk about actions that no longer happen

c)

To talk about actions which started in the past and are still happenning now

d)

To talk about actions which started in the present and are still happenning now

7.

What would you say?

a)

I´ve been wait since 10 pm

b)

I been waiting since 10 pm

c)

Since ten pm I wainting

d)

I´ve been waiting since 10pm

8.

Why are your clothes so wet?

a)

I have washed the car.

b)

I have ben washing the car.

c)

I have washing the car.

d)

I have been washing the car.

9.

We use the past perfect ...

a)

To talk about an earlier past action

b)

to talk about specific actions in the past

c)

to talk about actions between the past and present

d)

to talk about later actions in the past

10.

We couldn´t get a table in the restaurant because...

a)

we hadn´t book.

b)

we had not boked

c)

we had´nt booked

d)

we didn´t book

11.

..., they had gone out

a)

When John arrives

b)

Because John arrived

c)

When John arrived

d)

When John was arrived

12.

We use the Past Perfect Continuous...

a)

to talk about a period of time in the past before another action happened

b)

to talk about an action in the past before another action happened

c)

to talk about a period of time in the past after another action happened

d)

to talk about a period of time in the present before another action happened

13.

Which sentence is correct?

a)

Mia had been waiting for years to get married when Carlo finally proposed.

b)

Mia has been waiting for years to get married when Carlo finally proposed.

c)

Mia had waiting for years to get married when Carlo finally proposed.

d)

Mia had been wait for years to get married when Carlo finally proposed.

14.

The form of the Past perfect continous is...

a)

S+VING+HAD+BEEN

b)

S+BEEN+VING

c)

S+HAD+BEEN+VING

d)

S+HAVE+BEEN+VING

15.

TRANSLATE: ELLA HA CANTADO 10 CANCIONES

a)

She is singing 10 songs

b)

she has sung 10 songs

c)

she has sang 10 songs

d)

she had sung 10 songs

16.

Translate: ELLA HA ESTADO CANTANDO POR HORAS.

a)

SHE WAS SINGUING FOR HOURS

b)

SHE HAS SUNG FOR HOURS

c)

SHE HAS BEEN SINGING FOR HOURS

d)

SHE HAS BEEN SING FOR HOURS

17.

Translate: Mi perro habia participado por tercera vez

a)

My dog has participated for third time

b)

My dog have participated for third time

c)

My dog had participated for third time

d)

My dog had been participating for third time

18.

Translate: Los ladrones habían estado robando cuando la policia los atrapó

a)

The thieves had been stolen when the police catched them

b)

The thieves had stolen when the police catched them

c)

The thieves had been stealing when the police catched them

d)

The thieves had been stealing when the police caught them