1
2
3
4
5
100

María usualy (run) on Sundays.

runs

100

I ................... (lose) my keys yesterday

lost

100

wear/wore/...

worn

100

Peter ..................... (live) here since 1998

has lived

100

Marta ................. (lose) her keys.

has lost

200

She never ......... (speak) about her future.

speaks

200

He met his wife while he ................ (work) in Madrid.

was working

200

She was lying on her bed when the phone ..... (ring).

rang

200

I ......... (meet) them at a restaurant last week.

met

200

I .................. (not see) my parents since last summer.

haven't seen

300

Joan .............. (break) four windows since she was born.

has broken

300

Our cows ................... (give) more milk recently.

have given

300

Jack usually ........... (smoke) but He ...... (not/smoke) when his father comes.

smokes, doesn't smoke

300

you can turn off the radio, I .......... (listen) to it.

am not listening

300

Peter .............. (play) football yesterday when he ...... (get) the call.

was playing, got

400

“What ........... (you/do) between 9 and 12 yesterday morning?”, the detective said.

were you doing

400

I ............. (clean) the kitchen for hours, so now I'm exhausted.

have been cleaning

400

..................... (you/finish) your homework yet?

Have you finished

400

After John ................ (finish) his work he called Jude from the office.

had finished

400

The sun .............. (set) before I went to bed.

had set

500

Frank ................ (eat) the whole pizza before we arrived.

had eaten

500

He ....... (speak) for an hour. I will be finished soon.

has been speaking

500

Lee ....... (be) late every day since Tuesday.

has been

500

They .............. (already/be) in Germany when we arrived a few days ago.

had already been

500

That was the biggest building they ................... (ever/build).

had ever built.