for or since?
for or since?
just, already or yet?
Put the verbs in the correct form
Put the verbs in the correct form
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 Spain every year for the last five years.

I have gone to Spain 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

JR has been reading Harry Potter _____ 2 days.


JR has been reading Harry Potter for 2 days.

200

The waiter has _____ brought me some coffee and cookies.


The waiter has just brought me some coffee and cookies.

The waiter has already brought me some coffee and cookies.

200

She _____ _____ (visit) seven countries so far.

She has visited seven countries so far.

200

He _____ _____ _____ (already/eat) lunch.

He has already eaten lunch.

300

I have studied Chinese _____ 5 years.

I have studied Chinese for 5 years.

300

Has the girl lived in France _____ 5 years?

Has the girl lived in France for 5 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

Bill _____ _____ (be) married for ten years.

Bill has been married for ten years.

300

I _____ _____ (finish) all my homework.

I have finished all my homework.

400

She has studied Chinese _____ December.

She has studied Chinese since December.

400

The plane has flown _____ 12 hours ago.

The plane has flown since 12 hours ago.

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

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

Sarah has taken a lot of photos since she arrived.

400

_____ you _____ _____ (ever/got) sick while on vacation?

Have you ever got sick while on vacation?

Have you ever gotten sick while on vacation?

500

I  have not played on my phone _____ this morning.


I have not played on my phone since this morning.

500

I have known my boyfriend _____ we were in primary school.

I have known my boyfriend since we were in primary school.

500

Leo has _____ made breakfast, but he hasn’t called his girlfriend _____.

Leo has already made breakfast, but he hasn't called his girlfriend yet.

500

We _____ _____ _____ (not/buy) tickets for our vacation yet.

We have not bought tickets for our vacation yet.

500

I _____ _____ _____ (never/be) on an airplane.

I have never been on an airplane.