FOR & SINCE
Fill in the blanks
Fill in the verb
Present perfect or Simple past
100

I have known you _____ we were kids

SINCE

100

My first trip ___ Brazil was _____ 2018

TO / IN

100

I have _____ (be) in love with you for all my life

BEEN

100

Lisa __________ (sing) at church in the past

has sung

200

I have owned my business ____ ten years.

FOR

200

Neither Scott nor Maria ____ (have) apologized for yesterday's fight.

HAS

200

The squirrels have _____ (make) a nest in my car engine!

MADE

200

Mary and Paul __________ (go) to Disney World when they were kids

went

300

That bridge has been under construction _____ the hurricane knocked it down last summer.

SINCE

300

Noha has never ______ (write) a complaint letter before. 

WRITTEN

300

Many trees have _______ (fall) down because of last night's storm.

fallen

300

I __________ (not have) hair when I was born

didn't have

400

I have known ______ some time that I wanted to move to Alaska. I have dreamed of that _____ I was a kid.

FOR/ SINCE

400

Tomas hasn't _____ (eat) anything since breakfast, he _____ (to be) really hungry!

EATEN / IS

400

My children have _______ (grow) up on the east coast.

GROWN

400

______ your team ever _____ (win) the world cup?

has - won

500

Person 1: ______ when has Jon been dating Heather?

Person 2: oh! _____ December.

SINCE/ SINCE

500

I have _____ (have) this sweatshirt _____ over 10 years

HAD / FOR

500

The swimmers have ________ (swim) races in this pool many times before.

SWUM

500

My mom __________ (not cut) my hair in a long time

hasn't cut

M
e
n
u