Simple Past/ Present Perfect
Pres Perfect/ Pres Perf Progr
Simple Past/ Past Perfect
Past Progr/ Past Perf Progr
100

I ______ (wash/already) the dishes.

have already washed

100

Oh here you are! Where ______ (you/be)?

have you been

100
Yesterday a boy _____ (destroy) the snowman that we _____ (build).

destroyed, had built

100

We ______ (wait) at the station for our train when I saw him in the crowd.

were waiting

200

Tomorrow some friends are coming over. I _____ (see/not) them for ages and they ______ (never/been) at my place before.

haven't seen, have never been

200

I _____ (tidy) up the shed in the backyard.

have been tidying 

200

Jimmy _____ (tell) us about the story of the movie because we _____ (not/see) it.

told, hadn't seen

200

She _____ (not/walk) for a long time, when it suddenly began to rain.

hadn't been walking

300

Last week he ____ (be) very busy and he _____ (not/have) the time to do a lot in the household.

was, didn't have

300

________ (you/find) a box of old photos there? I ______ (look) for it for ages.

Have you found, have been looking

300

Marwin _____ (lose) his mobile phone, but we ____ (find) it.

had lost, found

300

I ______ (work) all day, so when we went out that night, I _____ (not/feel) very well.

had been working, wasn't feeling