Font size
Worksheetspresent perfect simple (since , for, already, yet)
Total questions: 40
Worksheet time: 19mins
____ you ____ (eat) Thai food before?
Do... eat
Have... eat
Did... eaten
Have... eaten
I (a) (lose) my keys. So, I cannot go back home.
You ____ (know) David for ten years
know
knew
have knew
have known
…. are time expressions used with the Present Perfect Simple.
for, since, already, just, yet
yesterday, never, ever, in 1990
The meaning of the sentence " They have gone to the cinema." is:
they have not come back yet. They are still at the cinema.
they went to the cinema and returned.
They have not been abroad …. 1990.
since
for
I have lived in Bucharest … three years.
for
since
My sister (already, read) this book twice.
(a)
I …been to the gym yet.
(a)
The film .............. already ................... (start)
have, started
has, starts
has, started
have, start
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
We ________ in London since 2007.
lived
have lived
have been living
I don't remember that book well. I ...... it many years ago.
didn't read
read
have read
haven't read
Choose the correct answer:
I ___________ to that restaurant three times, I love it!
have been
went
go
will go
Choose the correct answer:
We _____________ for ages. Let’s eat out tonight.
ate
haven’t eaten out
eat
will eat
______ Bill and John ever eaten Thai food?
Are
Did
Have
Has
_________ a new laptop yet?
Did you buy
Have you bought
Have you been buying
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
- Yes, he ____.
- Yes, she ____.
