Present Perfect or Past Simple
Present Perfect
or Past Simple
Present Perfect Questions
Present Perfect - for and since
Present Perfect - already, just or yet
100

My brother HAS PERFORMED/PERFORMED twice at the concert hall.

My brother HAS PERFORMED twice at the concert hall.

100

I ..... (go) to Cuba last year.

I WENT to Cuba last year.

100

you / ever / see / a dolphin?

Have you ever seen a dolphin?

100

We ..... (teach) at this school ..... a long time.

We HAVE TAUGHT at this school FOR a long time.

100

The family has ____ gone to Disney World three times.

The family has ALREADY gone to Disney World three times.

200

She HAS LIVED/LIVED here since 2003.

She HAS LIVED here since 2003.

200

I ..... (have) three exams already this week.

I HAVE HAD three exams already this week.

200

she / buy / any sweets?

Has she bought any sweets?

200

I ..... (work) here ..... 1990.

I HAVE WORKED here SINCE 1990.

200

Please be quiet! The baby hasn't woken up __.

Please be quiet! The baby hasn't woken up YET.

300

Pepe HAS SENT/SENTme a Whatsapp 2 hours ago.

Pepe SENTme a Whatsapp 2 hours ago.

300

HAVE YOU EVER GONE/DID YOU EVER GO to a professional football match? (BE)

Caitlyn HAS CAUGHT/CAUGHT fourteen fish since 8 am!

HAVE you ever BEEN to a professional football match?

Caitlyn HAS CAUGHT fourteen fish since 8 am!

300

they / check / that?

Have they checked that?

300

They ..... (be) at the hotel ..... a week.

They HAVE BEEN at the hotel FOR a week.

300

I’m really hungry. I haven't eaten ___.

I have __ arrived the airport! See you soon!

I’m really hungry. I HAVEN'T EATEN YET.

I have JUST arrived the airport! See you soon!

400

Yesterday, my family and I HAVE GONE/WENT for a walk.

I HAVE NEVER TRIED/TRIED sushi.  

Yesterday, my family and I WENT for a walk.

I HAVE NEVER TRIED sushi.  

400

The students HAVE HAD/HAD eight exams in the last month.

They HAVE OPENED/OPENED this café on 22nd April.

The students HAVE HAD eight exams in the last month.

They OPENED this café on 22nd April.

400

Peter / read / the book?

Has Peter read the book?

400

Alice ..... (be) married ..... March 2nd.

She ..... (have) her pet cat ..... she was a little girl.

Alice HAS BEEN married SINCE March 2nd.

She HAS HAD her pet cat SINCE she was a little girl.

400

My cousins have ___ painted that wall. Don't lean on it!

Ali hasn't washed his hair ___.

My cousins HAVE JUST PAINTED that wall. Don't lean on it!

Ali hasn't washed his hair YET.

500

You ..... (not give) me the right book yet.

I ____ (go) to the movies last week.

You  HAVEN'T GIVEN me the right book yet.

I WENT to the movies last week.

500

I _____ (read) yesterday's newspaper, but I _____ (read, not) today's.

I READ yesterday's newspaper, but I HAVEN'T READ today's.

500

Tom and Jason / do / their homework?

Have Tom and Jason done their homework?

500

Ben ..... (live) here ..... twenty years.

I ..... (know) my best friend ..... 2016!

Ben HAS LIVED here FOR twenty years.

I HAVE KNOWN my best friend SINCE 2016!


500

They have ____ seen dolphins and whales before.

Have you finished your homework ____?

They HAVE ALREADY SEEN dolphins and whales before.

Have you finished your homework YET?