Present Perfect: Forms 1
Choose the correct verb form for each sentence.
Click on the button beside the correct answer.
My car ________ down again.
- have broke
- have broken
- has broke
- has broken
We ________ across the Pacific three times.
- have sailed
- have sail
- has sailed
- has sail
She ________ three pieces of pizza already.
- have ate
- have eaten
- has ate
- has eaten
I ________ since I left my house this morning.
- have rode
- have ridden
- has rode
- has ridden
The books ________ on that shelf for fifteen years.
- have be
- have been
- has be
- has been
They ________ a brand new sports car.
- have just bought
- have just buy
- has just bought
- has just buy
She ________ hard this semester.
- have worked
- have work
- has worked
- has work
I ________ snowboarding.
- have never try
- have never tried
- has never try
- has never tried
________ an eagle?
- Have you ever seen
- Have you ever see
- Has you ever seen
- Has you ever see
Someone ________ my video player!
- have stole
- have stolen
- has stole
- has stolen