For or Since?
For or Since?
Present Perfect
Present Perfect 2
Complete it!
100

I have lived in Canada ________ three years.

I have lived in Canada for three years.

100

John has been playing basketball ____________ this morning.

John has been playing basketball since this morning.

100

Henry and I ______ ______ (be) friends _____ 2012.

Henry and I have been friends _____ 2012.

100

Sarah ________ __________ (take) a lot of photos _______ she arrived in Ireland.

Sarah has taken a lot of photos since she arrived in Ireland.

100

We have studied English since ________________.

We have studied English since ________________.

Examples: yesterday, last week, three years ago, 10AM

200

She has been studying Science ________ 12PM.

She has been studying Science since 12PM.

200

Geena and Leanne have been friends ___________ two months.

Geena and Leanne have been friends for two months.

200

We _________ just __________ (arrive) at the airport.

We have just arrived at the airport.

200

I __________ _________ (go) to Spain every year ______ the last five years.


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


200

He has been looking for a girlfriend for ____________.

He has been looking for a girlfriend for ____________.

Examples: one year, six weeks, three months, 10 hours

300

We have not traveled anywhere ________ a long time.

We have not traveled anywhere for a long time.

300

I haven't watched cartoons __________ I was young.

I haven't watched cartoons since I was young.

300

I___________ never ___________ (be) on an airplane.

I have never been on an airplane.

300

_______________ you ever _________________ (get) sick while on vacation? What did you do?

Have you ever gotten sick while on vacation? What did you do?

300

My parents have been watching TV for __________.

My parents have been watching TV for __________.

Examples: one year, six weeks, three months, 10 hours, a long time

400

Ann has eaten 3 donuts every day _________ last month.

Ann has eaten 3 donuts every day since last month.

400

What have you been doing on your computer ________ 3 hours? 

What have you been doing on your computer for 3 hours?

400

Maria ____ _____ ____ (not / see) Pete ______ their argument.

Maria has not seen Pete since their argument.

400

Joey _______ _________ ______ (just / book) a room in a hotel near the city center.

Joey has just booked a room in a hotel near the city center.

400

I have been at work for ______________.

I have been at work for ______________.

Examples: one year, 30 minutes, three months, 10 hours, a short time

500

Our school has been opened ____________ two months ago.

Our school has been opened since two months ago.

500

How many times have you exercised ____________ last week?

How many times have you exercised since last week?

500

She ______ ________ _______ (never / travel) abroad.

She has never traveled abroad.

500

My parents ____________ already _______________ (pay) for the hotel room.

My parents have already paid for the hotel room.

500

The girls have wanted a puppy since ___________.

The girls have wanted a puppy since ___________.

Examples: February, last year, three days ago, 12PM

M
e
n
u