Students
>
Grammar Friends
>
Level 6
>
Tests
>
Test 4: The present perfect continuous
Units 1-3
Units 4-6
Units 7-9
Units 10-12
Tests
Choose . . .
Test 1: The future
Test 10: 'Wish' and question tags
Test 2: First and second conditional
Test 3: The present perfect and past simple
Test 4: The present perfect continuous
Test 5: The passive
Test 6: The past perfect
Test 7: Third conditional and modal verbs
Test 8: Relative pronouns and reflexive pronouns
Test 9: Reported speech
Test 4:
The present perfect continuous
Choose the correct answer.
We've
...
be waiting
been waiting
been waited
for a long time.
...
I've been looking forward to the holidays for ages.
I've looking forward to the holidays for ages.
I been looking forward to the holidays for ages.
Tara's
...
been write
be writing
been writing
that letter all morning.
...
Gary and Henry have been worked in the garage since 9 o'clock.
Gary and Henry have been working in the garage since 9 o'clock
Gary and Henry have working in the garage since 9 o'clock.
...
We've all been studying hard for our exams.
We've all be studying hard for our exams.
We've all been study hard for our exams.
It
...
hasn't been raining
don't been raining
hasn't been rained
for very long.
You and Eric
...
not been
haven't been
not having been
taking notes.
...
I've not be sleeping all morning.
I haven't been slept all morning.
I haven't been sleeping all morning.
...
They haven't been looking after our dog recently.
They've not be looking after our dog recently.
They haven't been looked after our dog recently.
...
You have been cooking all day?
Have you cooking all day?
Have you been cooking all day?
Where
...
has Sidney been staying
Sidney has been stay
has Sidney been to staying
in the USA?
...
Have been your parents going
Have your parents been going
Have your parents being going
on holiday in August for years?
Has
...
it been snowed
been it snowing
it been snowing
all night?
...
Has your dad been building
Your dad's building
Has your dad been built
the tree house all summer?
Have you been talking on the phone all evening? ~
...
No, I didn't.
No, I haven't been.
No, I haven't.
Has the computer been making that noise since yesterday? ~
...
No, it hasn't made.
No, it hasn't.
No, it didn't.
How long have your sisters been learning the piano? ~
...
They've been learning the piano since years.
They've learning the piano since 2008.
They've been learning the piano since 2008.
What have you been doing since last week? ~ I
...
've been making
've making
've been made
a model with George.
...
Have you ever been trying rock climbing?
Have you ever tried rock climbing?
Have you ever been tried rock climbing?
How long
...
has Penny been looking
Penny has been looking
has Penny looked
for her watch?
What have you done? ~
...
I've been cutting my hand on some glass.
I've been cut my hand on some glass.
I've cut my hand on some glass.
The boys are tired because
...
they've done
they've been doing
they've been done
their homework since they got home.
Why are you annoyed? ~ I'm annoyed because my printer
...
hasn't been worked
hasn't worked
hasn't been working
all morning.
Have you been to the sports centre this week? ~
...
Yes, I have.
Yes, I've been.
Yes, I've been going.
...
My arms hurt because I've been carrying heavy bags.
My arms hurt because I've carried heavy bags.
My arms hurt because I been carrying heavy bags.