Present perfect 2 - exercises
Wait a few seconds for questions to load or
-
Why ______ so much rice today ?
- have you eaten
- has you eaten
- have you ate
- has you ate
-
They ______ the meeting time.
- haven't forgotten
- hasn't forgotten
- haven't forgot
- hasn't forgot
-
Mum ________ to Spain before.
- has never drove
- have never drove
- has never driven
- have never driven
-
You _________ the train tickets.
- haven't bought
- hasn't bought
- haven't buyed
- hasn't buyed
-
She ________ a horse before.
- has not ridden
- have not ridden
- has not rode
- have not rode
-
_____ the letter ?
- Has your dad written
- Have your dad written
- Has your dad wrote
- Have your dad wrote
-
The woman ______ her book.
- hasn't read
- haven't read
- hasn't readen
- haven't readen
-
_____ in a balloon ?
- Has your wife ever flew
- Have your wife ever flew
- Has your wife ever flown
- Have your wife ever flown
-
_____ her lately ?
- Have you seen
- Has you seen
- Have you saw
- Has you saw
-
How much coffee ________ today ?
- have you drunk
- has you drunk
- have you drank
- has you drank
-
The movie _____ . Please be quiet !
- has begun
- have begun
- has began
- have began
-
Who ____ my bike ?
- has stolen
- have stolen
- has stole
- have stole