Our cat, Bella ___________ (not drink) anything for hours. You had better give her some water.
hasn't drunk
15
Frank’s sisters ________ just _________ (go) out. They will visit the city museum.
have / gone
15
The children __________ (finish) painting their pictures. They are having a rest now
have finished
15
My father ___________ (not arrive) home yet. We are waiting for him patiently for dinner
hasn't arrived
15
______ your grandma _______ (bake) the cake yet? I can’t wait to taste it.
Has / baked
25
Judy and Max __________ (water) the flowers, but they _________ (not feed)the sheep yet.
have watered / haven't fed
15
I ___________ (brush) my teeth. I can go to bed now.
have brushed
15
Peter and I ___________ (not see) each other for about two weeks. I will visit him soon
haven't seen
15
Lawrence ______________ (won) one hundred thousand dollars from the lottery recently.
has won
15
We _________ (receive) a strange letter from Egypt. It’s written in Arabic language.
have received
15
The footballers ____________ (not play) well enough. We may lose this match in the end.
haven't played
15
My cousin, Virginia ___________ (plant) twelve pine trees in the forest so far today
has planted
15
This old building ___________ (stand) here for about two hundred fifty years. It’s so old.
has stood
15
My parents ___________ (stay) at a luxurious hotel in Madrid since last weekend.
have stayed
15
Mr. Perez ___________ (vacuum) the floor, but he ____________ (not dust) the furniture yet
has vacuumed / hasn't dusted
25
There is a car accident on the street in front of the bookshop. Carl and Terry ____________ (call) the police, but the officers ___________ (not arrive) yet.