Font size
WorksheetsPresent Perfect (yet,still,already,just & since and for)
Total questions: 78
Worksheet time: 40mins
Thanks for the invitation, but I have ____ seen that film.
already
just
still
yet
Have you gone to the store ____?
already
just
still
yet
I’ve ________ spent my salary and it’s two weeks before pay day.
Yet
Still
Just
Already
My house is ready for the party.
I have _________ cleaned it all.
Still
Yet
Already
Careful, the floor is still wet. I've ________ washed it.
already
just
yet
Have you finished your work _____________?
already
just
yet
I don't need to buy tickets. I've ___________ bought mine. I got them online last week.
already
just
yet
The Uber hasn't arrived __________.
already
just
yet
He's __________finished lunch. He needs to wait before he goes swimming.
already
just
yet
They've __________been there 6 times this year.
already
just
yet
He is supposed to be here. I haven't seen him _____________.
already
just
yet
We've ____________finished cooking. The food is still very hot.
already
just
yet
She hasn't eaten sushi ___________.
already
just
yet
He's ____________ arrived. He is soaking wet from the rain outside.
already
just
yet
She has ___________played soccer many times this month.
already
just
yet
Have you seen any whales _______?
already
just
yet
I've __________ seen the bear, don't go out right now. I would wait like 15 minutes.
already
just
yet
Do you hear the noise? The train has_____________arrived.
yet
just
already
never
No. Your cousin hasn't come to the party_______________
yet
just
never
already
Can you open the door? Oh, it is _____________ open.
ever
just
never
already
Your daughter has________________ returned home. You don't have to worry anymore.
yet
ever
just
already
Haven't you finished your food__________________?
No, I am still eating mom.
yet
just
already
never
Have you_________________seen such a big ant?
yet
never
ever
just
Would you like to have dinner with us?
No thanks, I have _______________ had dinner.
yet
just
never
already
I have been here for ....
yesterday
September
one hour
last year
We have lived in Ho Chi Minh city since
last week
two years
three hours
one month
We have worked with her ..... last year.
since
for
..... last summer
since
for
.... breakfast
since
for
... a year
since
for
... six o'clock
for
since
.... one minute
since
for
... 2017
for
since
..... February
since
for
... 10 months
since
for
... a long time
since
for
... last Christmas
since
for
I haven't been to Italy …………. July 2005.
since
for
She has lived in Paris …………. January.
since
for
Jim has studied ………………. three hours. Now he is tired.
since
for
My friend has been ill ……….. a long time.
since
for
It has been raining …………… more than four days.
since
for
I haven't seen him ………. Songkran’s Day.
since
for
He hasn't had a holiday...............…….. last summer.
since
for
He hasn't done any work …….. a month.
since
for
We have had this car ……………… 1998.
since
for
Carol hasn't eaten meat ………………. ages.
since
for
Rania was coughing .............. yesterday.
since
for
Ali has been playing ............ 3 hours.
since
for
Omar’s mum said, ‘Omar’s been sick ........... last night.’
since
for
................... January.
since
for
............. Monday
Since
for
................ I got up.
since
for
Huda has been studying in this school ............. 2009.
since
for
I have been a teacher ................ 8 years
since
for
They have travelled to Palestine ............... one month.
since
for
Oh no! Somebody (break) (a) that window.
Liz is away late."
"Is she? (She/be) (a) late recently too?.
My brother is an actor. He (appear) (a) in several films before.
"Is it still raining?"
"No, it (stop) (a) ".
I (lose) _________ my address book. (You/ see)___________ it?
have lost/Have you seen
lost/Did you see
lost/Have you seen
have lost/Did you see
A: How ____ have you had a mountain bike?
B: I've had one ____ last Christmas.
ever, never
long, for
ever, since
long, since
A: Has Jake ____ tried mountain climbing?
B: No, he's ____ been to the mountains!
just, just
ever, ever
had, never
ever, never
A: How long ____ your friends known each other?
B: They've ____ each other for five years.
has, knew
have, known
has, had
have, knew
A: How long has Zara had that smartphone?
B: ____ the weekend. She's ____ bought it.
since, just
for, never
for, ever
since, never
A: Have you ____ lived in another town?
B: No. I've lived here ____ I was born.
just, since
just, for
ever, since
ever, never
A: How long ____ Sam and you played for the school rugby team?
B: We've ____ for the team for six months.
has, play
ever, played
have, played
ever, play
A: Has your sister ____ worked in New York?
B: Well, she's ____ found a job actually!
been, ever
how long, since
ever, never
ever, just
How long have you had a dog?
My dog is Samoyed.
He's 2 years old.
My dog died yesterday.
I've never had a dog.
Have you ever been in Italy?
I've lived in Italy for six months.
I went to Italy by plane.
I've been there two times.
I've been in Italy with family.
Match the following irregular verbs
Be
Simple form
Was / Were
Simple past
Been
Past participle
Example
Match the following irregular verbs
Bite
Simple form
Bit
Simple past
Bitten
Past participle
Example
Match the following irregular verbs
Blow
Simple form
Blew
Simple past
Blown
Past participle
Example
Match the following irregular verbs
Break
Simple form
Broke
Simple past
Broken
Past participle
Example
Match the following irregular verbs
Choose
Simple form
Chose
Simple past
Chosen
Past participle
Example
Match the following irregular verbs
Do
Simple form
Did
Simple past
Done
Past participle
Example
Match the following irregular verbs
Draw
Simple form
Drew
Simple past
Drawn
Past participle
Example
Match the following irregular verbs
Drive
Drove
Driven
