WorksheetsQKD _ HTHT
Total questions: 23
Worksheet time: 13mins
They ......... shopping last Saturday.
went
gone
have gone
goes
Ouch! I can't walk! I think I ......... my foot!
broke
broken
have broken
have broke
Sorry Ms. Smith, I ....... my homework yet.
haven't finished
finishes
has finished
didn't did
Kate ...... for a while because she ...... her arm in a soccer match last month.
hasn't swum / broke
have swim/ has broken
has broken / has swim
didn't swim/ has broken
I ....... in the same village since I ..... I really love this place.
have lived / was born
lived / have been born
lived / was borned
has lived / has been born
Lucy isn't hungry now because she ........ some chocolate biscuits an hour ago.
had
has had
hasn't had
What time ......... this morning?
did you get up
have you got up
have got up
I ....... a pair of jeans last week.
bought
have bought
did bought
I ......... mexican food before.
haven't eaten
ate
eaten
have eat
What ..... last night, Sarah?
did you do
have you done
do you do
have you did
Complete the sentence
I _____ English last night
Have studied
Has studied
Studied
My brother ... to Mexico three times.
was
has been
were
have been
was being
A: Do you know where John is?
B: I ... John this week.
have not seen
don't know
didn't know
haven't saw
hasn't seen
I ... my keys yesterday. It was terrible!
lost
have lost
am losing
was lost
had lost
Amel ... (finish) her homework an hour ago
has finish
have finished
finished
is finish
was finish
We ... on the bus for six hours now.
have been
were
has been
was
That man ... a guidebook last week.
bought
has bought
have bought
did bought
We ... in a hotel last holiday; we went camping.
didn't stay
haven't stayed
