Students
>
Grammar Friends
>
Level 6
>
Tests
>
Test 3: The present perfect and past simple
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 3:
The present perfect and past simple
Choose the correct answer.
I've studied Spanish
...
since
for
-
five years.
...
Jamie's for lived here seven months.
Jamie's since lived here seven months.
Jamie's lived here for seven months.
...
We've waited for this day long time.
We've waited for this day for a long time.
We've waited for this day since a long time.
...
You haven't seen your cousins March this year.
You haven't seen your cousins for March this year.
You haven't seen your cousins since March this year.
The café hasn't been open
...
since last Christmas
for last Christmas
last Christmas
.
...
Have those houses been empty for a long time?
Have those houses been empty long time?
Have those houses been empty since a long time?
Have you spoken to Mr Smith
...
for yesterday
since yesterday
yesterday since
?
Tanya and Amy
...
have already
already have
just have
finished their homework.
...
Dad already's left for work.
Dad has yet left for work.
Dad's already left for work.
We
...
already have
've already had
've yet had
our last exam.
Has the parcel
...
arrived yet
arrived just
before arrived
?
I haven't seen your new bike
...
just
yet
since
.
...
Why haven't George and Seb yet got dressed?
Why haven't George and Seb got dressed yet?
Why haven't George and Seb got already dressed?
...
I've just won first prize in the art competition!
I've already won first prize in the art competition!
I've won just first prize in the art competition!
...
Our teacher's got just moved house.
Our teacher's just moved house.
Our teacher's moved house just.
Cara's
...
emailed me just
before emailed me
just emailed me
.
We've never seen that girl
...
yet
before
just
.
...
Have you ever had a pet before?
Have you ever had a pet yet?
Have you ever already had a pet?
Jasper and Olly have been
...
to the USA yet
already to the USA
to the USA before
.
We
...
flew
've flown
flied
back from Rome last night.
She's travelled a lot. She
...
went
's been
's gone
to Egypt, Mexico and Australia.
...
I haven't gone swimming last week.
I haven't been swimming last week.
I didn't go swimming last week.
...
Have you taken any good photos recently?
Have you took any good photos recently?
Did you take any good photos recently?
Did you see the Queen when you were in London? ~ No,
...
I haven't
I didn't
I didn't see
.
Were you in the school play this year? ~
...
Yes, I was.
Yes, I have been.
Yes, I have.