You are on page 1of 2

Complete the blank spaces with the correct verbal form (present perfect or present perfect

progressive)
This evening I two letters to my parents (to write)
I have written (past participle)

My daughter letters to her friends for hours (to write)


My daughter has been writing to her friends for hours

This morning I breakfast for my wife (to prepare)


I have prepared

Today Lucy her boyfriend three times (to phone)


She has phoned him

My friends around Italy for five months (to travel)


My friends have been traveling

I to music all evening (to listen)


I have been listening to music all evening

I English since I was a child (to learn)


I have been learning

We are coming from the beach where my kids a sandcastle (to make)
They have made a sandcastle

Why are you so dirty? I in the garden (to work) I have worked

I to Malaga for three days with my in-laws (to be)


I have been to Malaga

I my homework. Now I am going to rest (to finish)


I have finished my hom…

My brother TV for three hours (to watch)


Has been watching TV

John since 3 o'clock (to study)


Has been studying

The fatal accident just happened. The police haven't arrived yet (to happen)
my watch? I have just lost it (to see)
Have you seen

Emma is very tired; she all day (to work)


She has been working

My son two pages so far (to translate)


Has translated

What weather! It since yesterday (to rain)


Has been raining

This week my team one match (to win)


Has won

Today I my room (to paint)


I have painted

My kids at the beach all morning (to play)


Have been playing

You might also like