WorksheetsPresent Perfect
Total questions: 15
Worksheet time: 5mins
Thomas has finally ____ his long beard. (shave)
shaved
shove
shoven
shaven
A dog has ____ David! (bite)
bite
bit
bitten
bet
It is so cold outside that my clothes have ____. (freeze)
freezed
froze
freezen
frozen
Many boats have ____ in the ocean (sink).
sank
sinked
sunk
sink
Helen has worked here ____ 5 years.
since
for
They haven't talked to each other ____ Monday.
since
for
I haven't eaten anything ____ 7 a.m.
since
for
Nathan and Emily have ____ traveled to seven countries.
already
yet
Dylan hasn't finished his homework ____.
already
yet
I have ____ gotten my driver's license.
already
yet
Jonathan has been a writer since ____.
he graduated from college.
he has graduated from college.
The Titanic ____ in 1912.
sink
sank
have sunk
has sunk
Laura ____ her motorcycle for three years.
rode
has ridden
ride
has rode
Have you ____ sung in public?
since
yet
ever
already
____ have you lived here?
When
How long
Have
How much
