Font size
WorksheetsPresent Perfect
Total questions: 10
Worksheet time: 6mins
I ____________ France.
never have been to
have never been in
have never been to
never have been it
She _________________ arrived.
has already
already has
have already
already have
Mike has (a) (break) his leg twice in his life.
How long ______________________ each other?
did they knew
do they know
have they knew
have they known
Mary and Ellen _____________________ two sandwiches.
have eaten
has eaten
has prepared
have prepared
How many flowers ______________ so far?
did you plant
have you planted
you have planted
you planted
I can't go to sleep because I ___________________ watching the film yet.
have finished
hasn't finished
has finished
haven't finished
Robbie _________________ his favourite toy.
haven't lost
has lost
has found
hasn't find
My parents _____________________ to buy me a parakeet when I turn 12!
have promised
has promised
have promise
did promised
I _____________________ this film.
haven't seen
have watched
have seen
haven't watched
