For and Since
Vocabulary
Present Perfect
Vocabulary
Present Perfect
100

I have lived here _______ three years.

I have lived here FOR three years.

100

Something which is not big and not small.

medium-sized

100

He ________ here ________ six years. (LIVE) 

He HAS LIVED here FOR six years.

100

Something which is not hard. 

Soft

100

They _________ their car ________ six months. (HAVE)

They HAVE HAD their car FOR six months. 

200

You have been my friend ______ we were six. 

You have been my friend SINCE we were six.

200

Something which is not decorated with a pattern of different colours and shapes. 

Plain

200

They ________ best friends ________ they were four. (BE)

They HAVE BEEN best friends SINCE they were four. 

200

Something which is very small. 

Tiny 

200

We _________ _______ three hours. (WALK) 

We HAVE WALKED FOR three hours. 
300

He ________ here ______ 2014. (WORK)

He HAS WORKED here SINCE 2014.

300

Something which is very big. 

Huge

300
a / We / worked / week / have / here / for

We have worked here for a week. 

300

Something which is expensive or means a lot. 

Valuable

300

She ________ English ________ 2016. (STUDY)

She HAS STUDIED English SINCE 2016. 

400

She _____  at this school _____ one year. (BE)

She HAS BEEN at this school FOR one year.

400

Can you carry the bags inside and put them in the kitchen please? 

That would be very helpful/stressful

Helpful 

400

Have you be to Portugal? 

Yes, we have been there last year. 

Have you BEEN to Portugal? 

Yes, we WENT there last year.

400

Waiting for your exam results can be very noisy/stressful

Stressful 

400

Monday / I / her / haven't / since / to / spoken

I haven't spoken to her since Monday. 
500

I _______ this phone ____ July. (HAVE)

I HAVE HAD this phone SINCE July.

500

Our neighbours are very ________. They play loud music all the time. 

Noisy

500

You have saw Maria? 

Yes, I seen her this morning.


HAVE you SEEN Maria? 

Yes, I SAW her this morning.


500

She wears modern clothes. She is very ________. 

fashionable
500

Have they finishing the course?

Yes, they haven't finished it in June. 

Have they finished the course?

Yes, they finished it in June. 

M
e
n
u