NEW
Font size
WorksheetsPresent Perfect (2)
Total questions: 20
Worksheet time: 10mins
Have you ________a letter before?
write
wrote
written
_________she studied mathematics?
Have
Has
Does
Have they _________soccer lately?
played
play
plays
_______ you been in Cancun?
Has
Have
Do
Have you _________ to Melanie's house?
go
went
gone
Charlie ........... his room.
hasn't clean
hasn't cleaned
hasn't cleant
She .......... her bike for 3 years.
have had
has had
had have
They haven't ....... an e-mail yet.
send
sended
sent
The pandemic .... reached our nation. We should be careful.
has
have
hasn't
haven't
All teachers ....prepared their online assignment for their students. So, get ready for it.
haven't
have
hasn't
has
Has she gone to the market____________?
Just
already
yet
for
since
I ________ __________ been there three times this week.
have - already
have - just
have - yet
has - already
They ________ ___________ finished classes 5 minutes ago.
Have - already
Has - already
have - just
has - just
Read in context and write ONLY the answer with a hyphen (-)
We __________ waited ____________ five days for the gifts.
have - since
have - for
has - since
has - for
