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

My brother ...... (perform) 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

I'm sorry, but the ship .... (leave) about an hour ago.

I'm sorry, but the ship HAS ALREADY LEFT about an hour ago.

200

We ... (paint) a mural on the wall in the school yard and it looks great.

We HAVE PAINTED a mural on the wall in the school yard and it looks great.

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

Beth .....(move) to New York. 

Beth HAS JUST/ALREADY MOVED to New York.

300

They .... (not finish) the work, but we hope they do soon.

They HAVEN'T FINISHED the work, but we hope they do soon.

300

..... you ever ..... to a professional football match? (BE)

HAVE you ever BEEN to a professional football match?

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 .....(not eat).

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

400

I ...... (never, meet) anyone famous. Have you?

I HAVE NEVER MET anyone famous. Have you?

400

The students ..... (have) eight exams in the last month.

The students HAVE HAD eight exams in the last month.

400

Peter / read / the book?

Has Peter read the book?

400

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

Alice HAS BEEN married SINCE March 2nd.

400

My cousins ... (paint) that wall. Don't lean on it!

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

500

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

You  HAVEN'T GIVEN me the right book.

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.

Ben HAS LIVED here FOR twenty years.

500

They ... (see) dolphins and whales before.

They HAVE ALREADY SEEN dolphins and whales before.

M
e
n
u