<=Back
Home
THE PRESENT PERFECT (1B)
An exercise by Montse Morales for
The English Learning Website
.
Choose the correct verb. Then press "Check".
Show all questions
<=
=>
An accident ...
?
have happened.
?
has happened.
?
haven't happened.
?
hasn't happened.
He ...
?
have drunk a lot.
?
has drunk a lot.
?
haven't drunk a lot.
?
hasn't drunk a lot.
She ...
?
have eaten an apple.
?
has eaten an apple.
?
haven't eaten an apple.
?
hasn't eaten an apple.
He ...
?
have bought a new car.
?
has bought a new car.
?
haven't bought a new car.
?
hasn't bought a new car.
She ...
?
have washed her clothes.
?
has washed her clothes.
?
haven't washed her clothes.
?
hasn't washed her clothes.
She ...
?
have finished her work.
?
has finished her work.
?
haven't finished her work.
?
hasn't finished her work.
They ...
?
have arrived.
?
has arrived.
?
haven't arrived.
?
hasn't arrived.
Nobody ... to the meeting.
?
have come
?
has come
?
haven't come
?
hasn't come
I ... the problem.
?
have solved
?
haven't solved
?
has solved
?
hasn't solved
It ... in a year.
?
have rained
?
has rained
?
haven't rained
?
hasn't rained
OK
<=Back
Home