Students
>
Grammar Friends
>
Level 5
>
Tests
>
Test 1: The present perfect
Units 1-3
Units 4-6
Units 7-9
Units 10-12
Tests
Choose . . .
Test 1: The present perfect
Test 10: The passive
Test 2: The present perfect and the past simple
Test 3: Comparative and superlative adjectives; 'Too' and 'enough'
Test 4: The past continuous and the past simple; 'Used to'
Test 5: The future
Test 6: Reported speech
Test 7: The first conditional
Test 8: Modals for possibility; 'Have to'
Test 9: Indefinite pronouns; Question tags
Test 1:
The present perfect
Choose the correct answer.
...
The boys have
The boys
The boys has
finished their work already.
...
She hasn't been ill
She hasn't ill
She isn't being ill
for a long time.
Have they cleaned up the garden? ~
...
Yes, he has.
Yes, they have.
Yes, they are.
...
You ever
Did you ever
Have you ever
stayed up all night?
Some people
...
have never saw
have never seen
have ever seen
snow.
Has Alison ever seen that film? ~
...
No, she has never.
Yes, she has ever.
Yes, she has.
...
I've never eaten
I never ate
I wasn’t eating
Chinese food before.
Have they ever acted in a comedy? ~
...
No, they didn’t ever.
No, they never.
No, they haven't.
...
Mum's had short hair for
Mum's had short hair since
Mum's having short hair for
more than twenty years.
I've liked watching detective films since
...
I was young
a long time
more than fifteen years
.
He's been captain of the team
...
since two years
for two years
for two years ago
.
...
You saw Grandma yet?
Have you seen yet Grandma?
Have you seen Grandma yet?
...
We haven't decorated before this room.
We before haven't decorated this room.
We haven't decorated this room before.
...
I've learnt already
I've already learnt
I already have learnt
the new computer programme.
You look good! ~
...
Have just you bought
Have you bought just
Have you just bought
some new clothes?
The film has
...
just
yet
before
started.
They haven't done it
...
just
yet
already
.
I've never ridden a horse
...
just
already
before
.
She's only 8 and she's
...
before
yet
already
learnt to play the piano.
Have you read that book yet? ~
...
Yes, I've yet
Yes, I've just
Yes, I've before
finished it.
Have you had lunch
...
yet
just
before
? ~ Yes, I've just had it.
Have you ever seen a wind farm before? ~
...
No, haven't before.
No, before.
No, I haven't.
...
Has he just bought
Has he bought before
Has he bought yet
a new sports car? ~ Yes, he has.
...
You haven't already read this book
You haven't before read this book
You already haven't read this book
, have you?
...
Many people have before travelled in space.
Many people have already travelled in space.
Many people have yet travelled in space.