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