Present Perfect Time Expressions
Questions
-
MultiChoice
I have _ finished my homework, so I can play games.
-
MultiChoice
Has the postman arrived _?
-
MultiChoice
Have you _ ridden a horse in the countryside?
-
MultiChoice
She has _ been abroad. This is her first flight.
-
MultiChoice
The train has _ left the station. You missed it.
-
MultiChoice
We have lived in this town _ 2018.
-
MultiChoice
He has worked at this company _ five years.
-
MultiChoice
I have _ booked the hotel rooms for our holiday.
-
MultiChoice
Have you cleaned your bedroom _?
-
MultiChoice
Dad has _ washed his car. It is sparkling now.
-
MultiChoice
What is the best movie you have _ watched?
-
MultiChoice
My cat has _ caught a mouse in the garden.