NEW
Font size
WorksheetsPerfect tenses
Total questions: 10
Worksheet time: 10mins
Helen … (to wash) the dishes for fifteen minutes.
have been washing
has been washing
is washing
has be washing
Sam … (to drive) a car for five hours now.
has bee driving
have been driven
has been driving
is driving
How long _____ you _____ your mobile phone?
have ...been having
has...been having
have ... had
did...had
The past tense of "break" is...
brake.
broke.
broken.
broken.
The past participle of "grow" is...
grown.
grew.
grows.
growing.
Fill in the blank for PAST PERFECT tense:
"Jenny __________ never been on that roller coaster before today!"
has
have
had
will have
Fill in the blank for PRESENT PERFECT tense:
"Winters __________ been colder over the past few years."
has
have
had
will have
The song contest hasn't started
already
never
yet
usually
Sam … (to drive) a car for five hours now.
has bee driving
have been driven
has been driving
is driving
