since/for
word order
verb form
100

Complete the sentence with since or for:

I've been learning English ______I was six.

since

100

Put the words in correct order:

juggle / learning / lately / been / I / to / 've

Lately I've been learning to juggle

100

Complete the conversation with the present perfect continuous form of the verb in brackets:

A: How long ________ (play) table tennis, Chris?

B: Since I was ten. 

have you been playing

200

Complete the sentence with since or for:

We've been doing our homework _____ we got home from school.

since

200

Put the words in correct order:

My / playing / sister / she / has  / been / the / was / since / five / guitar

My sister has been playing the guitar since she was five

200

Complete the conversation with the present perfect continuous form of the verb in brackets:

A: Have you been here long?
B: Yes, we ____________(wait) for 45 minutes.

have been waiting

300

Complete the sentence with since or for:

I wish the neighbours would stop that loud noise. They've been playing that awful music ____ ages.

for

300

Put the words in correct order:

television / how / you / been / long / for / watching / have 

How long have you been watching television for?

300

Complete the conversation with the present perfect continuous form of the verb in brackets:

A: Your brother's hair is pretty long.

B: Yes, he ___________(grow) it for 2 years.

has been growing

400

Complete the sentence with since or for:

Do you think they're still coming? We've been waiting here ____ a while now.

for

400

Put the words in correct order:

ten / for / years / he / been / has / teaching 

He has been teaching for ten years

400

Complete the conversation with the present perfect continuous form of the verb in brackets:

A: You live in a beautiful house.

B: Yes, I _________ (live) here for 8 years.

have been living

M
e
n
u