My grandmother ____________ (buy) some new furniture for her house in Newcastle.
has bought
Alan and Beverly ____________ (live) in this old house for more than twenty-five years
have lived
Our cat, Bella ___________ (not drink) anything for hours. You had better give her some water.
hasn't drunk
Mrs. Torres ____________ (not hear) the alarm clock. She is two hours late for work.
hasn't heard
________ you ever ________ (drive) a Ferrari in your life? It must be a nice experience.
Have / driven
Mr. and Mrs. Hill __________ (watch) all the one hundred episodes of this series since June.
have watched
Lawrence ______________ (won) one hundred thousand dollars from the lottery recently.
has won
The Jacksons ___________ (paint) their fence recently. Their garden looks amazing
have painted
Frank’s sisters ________ just _________ (go) out. They will visit the city museum.
have / gone
______ your grandma _______ (bake) the cake yet? I can’t wait to taste it.
Has / baked
Who ____________ (break) the vase on the big table in the kitchen? My mum will get furious.
has broken
I ___________ (not do) the laundry yet. I don’t have any clean t-shirts in my wardrobe now.
haven't done
This old building ___________ (stand) here for about two hundred fifty years. It’s so old.
has stood
I _____________ (not see) the film “Titanic” yet
haven't seen
________ you ever ________ (meet) a famous person in your life? It must be exciting!
Have / met
I ___________ (brush) my teeth. I can go to bed now.
have brushed
The chief police officer __________ (question) all the bank staff about the robbery.
has questioned
Judy and Max __________ (water) the flowers, but they _________ (not feed)the sheep yet.
have watered / haven't fed
Peter and I ___________ (not see) each other for about two weeks. I will visit him soon
haven't seen
We _________ (receive) a strange letter from Egypt. It’s written in Arabic language.
have received
Benjamin _________ already __________ (eat) dinner. I don’t think he is hungry now.
has / eaten
The secretary ___________ (write) the emails but she ___________ (not send) them yet. She needs to make a few changes.
has written / hasn't sent
My cousin, Virginia ___________ (plant) twelve pine trees in the forest so far today
has planted
My father ___________ (not arrive) home yet. We are waiting for him patiently for dinner
hasn't arrived
Brenda __________ (read) this novel four times before. She must have have liked it so much.
had read
You can bring the food. I___________ (set) the table and I am starving at the moment.
have set
Rose __________ (wear) her raincoat, but she __________ (forget) to take her umbrella with her. She will get back home quickly to get it.
has worn / has forgotten
My mum ___________ (not phone) me since last Saturday. I need to talk to her immediately.
hasn't phoned
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.
have called / hasn't arrived
My parents ___________ (stay) at a luxurious hotel in Madrid since last weekend.
have stayed
The footballers ____________ (not play) well enough. We may lose this match in the end.
haven't played
Oh, Helen! You mother is so worried about you. Where ________ you ________ (be)?
have / been
The children __________ (finish) painting their pictures. They are having a rest now
have finished
Now that I ___________ (finish) my homework, my friend and I can play on the playground.
have finished
Gloria, ________ you ________ (wash) your hands yet? The breakfast is ready.
have / washed
Willie’s brother, Roy ___________ (read) quite a lot of story books since the beginning of the summer holiday. He is such a bookworm.
has read
Where ______ Charles and Betty _______ (go) ? I knocked their door, nobody opened it.
have / gone
Mr. Perez ___________ (vacuum) the floor, but he ____________ (not dust) the furniture yet
has vacuumed / hasn't dusted
Your experience on this site will be improved by allowing cookies.