Present perfect

Have you ever .......... to New York?
been
flew
went
He _______ hard this week at his job.
has work
has worked
have worked
That house _______ painted green for ten years.
have be
have been
has been
We ______ on the Glenmore resevoir.
has sailed
have sailed
have sail
I ____ three kilometers to get to work.
have ridden
has ridden
have rode
I _____________ my homework yet.
haven't finished
has finished
have finish
I am not hungry. I have _______ eaten.
yet
just
ever
I am still working. I haven't finished my work ________.
already
yet
never
During the two years David ____________ ten different jobs
has had
have has
have had
I ___________ many interesting things from this book
has learnt
have learnt
learn
0
{"name":"Present perfect", "url":"https://www.quiz-maker.com/QECXZ8O","txt":"Have you ever .......... to New York?, He _______ hard this week at his job., That house _______ painted green for ten years.","img":"https://www.quiz-maker.com/3012/images/ogquiz.png"}
Powered by: Quiz Maker