present perfect simple
present perfect continuous
present perfect or present simple
present perfect or past simple
mixed
100

I / do

I have done

100

we / eat

we have been eating

100

Every Tuesday I ________________ (go) to the gym. 

I go

100

We _____________ (speak) to Mary last night.

we spoke

100

______________ (you / buy) the new game yet?

Have you bought

200

she / bring

she has brought

200

you / play / ?

have you been playing?

200

I __________________ (just / finish) the project. 

have just finished

200

Recently I _______________ (have) bad luck when playing Lotto.

I have had

200

I usually _____________ (do) my homework after dinner.

do

300

you / go

you have gone

300

he / not / sleep

he has not been sleeping

300

He _________________ (live) in Bern.

he lives

300

_____________ (you / ever / find) any money?

Have you ever found

300

We _________________ (repair) motherboards the whole morning and there is another 20 to go!

we have been repairing

400

he / write / ? 

has he written?

400

they / not/ learn / ?

have they not been learning?

400

They ______________ (drive) for 3h straight now.

they have driven / have been driving

400

My car _____________ (break down) yesterday.

my car broke down

400

Sorry Marc is not here anymore, he _________________ (just / leave) the office.

he has just left

500

they / not / make

they have not made

500

you / watch

you have been watching

500

So far you _________________ (never / drink) oat milk.

you have never drunk.

500

He ________________ (just / wake up) after having slept for 10 hours.

he has just woken up

500

______________ (you / ever / stick) in a traffic jam for several hours?.

Have you ever been stuck