For or Since
For or Since
Just, Yet, Already
Present Perfect Tense
Present Perfect Tense
100

It has not rained _____ last week.

It has not rained since last week.

100

You have played on your phone __________ 3 hours.

You have played on your phone for 3 hours.

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

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

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

100

They _______  _______ (fix) the problem.

They have fixed the problem. 

200

It has not rained _____ 7 days.

It has not rained for 7 days.

200

I haven't seen my parents ____ over a year.

I haven't seen my parents for over a year.

200

The waiter hasn't brought the check ___________.


The waiter hasn't brought the check yet.

 


200

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

She has visited seven theme parks so far.

200

He ________ already __________ (have) lunch.

He has already had lunch.

300

I have studied Chinese _______________ 5 years.

I have studied Chinese for 5 years.

300

Has she lived in Boston ______________ a long time?

Has she lived in Boston for a long time?

300

Jen hasn’t been to Miami ___________, but she really wants to go.


Jen hasn’t been to Miami yet, but she really wants to go.


300

Bill ____________   _____________ (be) married for ten years.

Bill has been married for ten years.

300

Make a question to the following answer:

No, I have packed my school bag.

Have you packed your school bag yet?

400

She has studied Chinese _________ 2017.

She has studied Chinese since 2017.

400

We've known him _______________ January.

We've known him since 12 January.

400

He's ___________ left.

He's already left.

400

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


Sarah has taken a lot of photos since she arrived.

400

Correct or Incorrect?

Joe hasn't drove a car.

Incorrect

Joe hasn't driven a car.

500

I  have not played on my Ipad ______ this morning.


I have not played on my Ipad since this morning.

500

I have known my best friend _______________ we were children.

I have known my best friend since we were children.

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

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

We have not bought tickets for our vacation yet.

500

How long __________ you _________ (study) at ISAL?

How long have you studied at ISAL?