Present Perfect Tense
Just, Yet, Already
For or Since
Question tags (correct or incorrect?)
Passive voice (transform the sentence)
100

I ____________   _____________ (go) to Disneyland every year for the last five years.

I have gone to Disneyland every year for the last five years.

100

My brother went to the market, but he hasn’t come back ___________.

My brother went to the market, but he hasn't come back yet.

100

It has not rained _____ last week.

It has not rained since last week.

100

Mr. Smith was late, wasn’t she?

INCORRECT 

Wasn't he

100

Teenagers read fashion magazines.

Fashion magazines are read / by teenagers.

200

She ____________   _____________(visit) seven theme parks so far.

She has visited seven theme parks so far.

200

The waiter has ___________ brought me some juice and cookies.


The waiter has just brought me some juice and cookies.

 

The waiter has already brought me some juice and cookies.

200

It has not rained _____ 7 days.

It has not rained for 7 days.

200

It’s three o’clock, isn't it?

correct

200

Girls watch Sabrina's show.

Sabrina's show is watched / by girls.

300

Bill ____________   _____________ (be) married for ten years.

Bill has been married for ten years.

300

Jen hasn’t been to a basketball game ___________, but she really wants to go.


Jen hasn’t been to a basketball game yet, but she really wants to go.


300

I have studied Chinese _______________ 5 years.

I have studied Chinese for 5 years.

300

She is your friend, don’t she?

INCORRECT 

isn't she

300

Camila writes good songs.

Good songs are written by Camila.

400

Sarah ____________   _____________ (take) a lot of photos since she arrived.


Sarah has taken a lot of photos since she arrived.

400

I ___________ saw Johnny 5 minutes ago in the canteen. Where did he go?

I just saw Johnny 5 minutes ago in the canteen. Where did he go?

400

She has studied Chinese _________ 2017.

She has studied Chinese since 2017.

400

He is from Canada, isn’t it?

INCORRECT

Isn't he

400

Bruno takes nice pictures.

Nice pictures are taken by Bruno.

500

We __________  ___________   ____________ (not / buy) tickets for our vacation yet.

We have not bought tickets for our vacation yet.

500

Leo has ___________ made his bed, but he hasn’t had breakfast ___________.

Leo has already made his bed but he hasn't had breakfast yet.

500

I  have not played on my Ipad ______ this morning.


I have not played on my Ipad since this morning.

500

Your father doesn't drink tea, does he?

CORRECT

500

People speak Spanish in Mexico.

Spanish is spoken in Mexico.

M
e
n
u