Present Perfect
with "for" & "since"
Present Perfect &
Past Simple
Present Perfect,
ever & never
Present Perfect,
just, already, yet
100

I haven't read a good romance ___ two months.

I haven't read a good romance for two months.

100

They (finish) watching a horror film.

They have just finished watching a horror film.
100

I (invite) many friends to our party.

I have never invited many friends to our party.

100

they / just / gone / scuba-diving / have

They have just gone scuba-diving.

200

He has been a chef ____ he was twenty-four.

He has been a chef since he was twenty-four.

200

We (not / cycle) to school yesterday.  

We didn't cycle to school yesterday.

200

What (you / do) to your hair?

What have you dont to your hair?

200

the map / already / he / looked at / has

He has already looked at the map.

300

"How long has your mum been s nurse?"

"______ 2015."

"How long has your mum been a nurse?"

"Since 2015."

300

It's only eight o'clock, but the children (already / go) to bed).

It's only eight o'clock, but the children have already gone to bed.

300

I am tired. I (be) very busy.

I am tired. I've been very busy.

300

Luke / his helmet / has / put on / just

Luke has just put on his helmet.

400

We haven't ridden our bikes _____ a long time.

We haven't ridden our bikes for a long time.

400

I (hate) watching musicals when I was younger.

I hated watching musicals when I was younger.

400

(she / ever / stay) in a big hotel?

Have you ever stayed in a big hotel?

400

Carol / the car / has / filled / just / with petrol

Carol has just filled the car with petrol.

500

They have been on holiday _____ the end of August.

They have been on holiday since the end of August.

500

I (never / eat) Japanese food in my life.

I have never eaten Japanese food in my life.

500

John is sad. He (not / pass) his test.

John is sad. He hasn't passed his test.

500

yet / learnt / to swim / hasn't / my brother

My brother hasn't learnt to swim yet.

M
e
n
u