NEW
Font size
WorksheetsThe Present perfect
Total questions: 10
Worksheet time: 5mins
Ann ...... this film three times; it's her favourite.
has seen
has saw
have seen
saw
Look! I........ you a present.
buy
has bought
have bought
have buy
Oh dear! I'm afraid I...... my keys.
lose
losed
've lost
's lost
......... you eaten all the cake or there's some left?
Has
Do
Did
Have
That's not right. You ............... a mistake here.
maked
have maked
made
have made
Dan .................... his book back to the library, so you can find it there.
has taken
have taken
has took
has taking
You ............... too early. Take a seat and wait here.
have comed
have came
has come
have come
Who ................ this lovely song? It's wonderful!
have written
has writted
has written
have wrote
Let's wait a bit, they ............... the tables yet.
haven't cleaned
have cleaned
hasn't cleaned
have'nt cleaned
Dad .............. for our lunch, we can leave the restaurant now.
has payd
has payed
have paid
has paid
