NEW
Font size
WorksheetsPresent Perfect Tense and Verbs
Total questions: 54
Worksheet time: 35mins
Peter ___________________ (be) to Thailand once before.
has been
has be
have been
have be
Susan ________________ already _______________(take) the dog for a walk.
have taken
has taken
has taking
have took
________________ the children _________________ (eat) their breakfast yet?
Have ate
Have eaten
Has eat
Have eating
My father _________________ (just move) his office.
has just moved
have just moved
has just moving
have just move
Stella ___________________ (not donate) her old books yet.
is not donate
has not donated
have not donated
has not donating
Andy and Tom ____________________ (finish) their homework already.
have not finished
has not finished
has not finish
have not finish
Kelly and Sammi ___________________ (play) the piano for six years.
has played
have played
has play
have playing
Paul ___________________ (not answer) the question yet.
have not answered
has not answered
have not answering
has not answering
_____________ your boss ______________ (come) back yet?
Has coming
Has come
Have come
Has came
