Present Perfect Affirmative/Negative/Questions
Present Perfect-yet
Present Perfect-For/Since
Present Perfect - just
Verbs
100

My brother ...... (come)  yet . I think he'll be here by 8

My brother HASN'T COME yet. I think he'll be here by 8

100

In the sea...

I  /not see/ yet/ any whales . I hope I can see one tomorrow


In the sea...

I HAVEN'T SEEN any whales YET. I hope I can see one tomorrow

100

I´ve lived in this place ...... I was ten

I´ve lived in this place since I was ten


100

Sarah ... (just, leave).

Sarah HAS JUST LEFT.

100

Be

Been

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

 write / your essay / yet ? / you 

Have you written your essay yet?

200

A: How long have you worked for that company?

B:........ 20 years

A: How long have you worked for that company?

B: for 20 years

200
Peter ... (just, finish) his homework.

Peter HAS JUST FINISHED his homework. 

200

Write

Written

300

We .... (finish) the work yet, but it will be ready tomorrow morning.

We HAVEN'T FINISHED the work yet, but  it will be ready tomorrow morning. 

300

He .... (not phone, yet) home

He HASN'T PHONED home YET.

300

I haven't seen Talia ........... Tuesday

I haven't seen Talia since Tuesday

300
Dad ... (just, go shopping).

Dad HAS JUST GONE SHOPPING.

300

know

known

400

you/ ever / a famous person? /meet

Have you ever met a famous person?

400

arrived / yet? / your sister

Has your sister arrived yet?

400

A: This is a great city, right?

B: Yeah , I've been her ...... a few months and I love it

A: This is a great city, right?

B: Yeah , I've been her for a few months and I love it

400

Mary ... (just, paint) the graffiti.

Mary HAS JUST PAINTED the graffiti.

400

speak

spoken

500

 ever/ swim/ in a river? / Sara

Has Sara ever swam in a river?

500

yet? / check/ your answers/ you

Have you check your answers YET?

500

Tom and Jason have known each other........ they were children

Tom and Jason have known each other since they were children

500
My cousins ... (just, buy) a video game.

My cousins HAVE JUST BOUGHT a video game.

500

buy

bought

M
e
n
u