10 câu hỏi
My mom ________ for two days by the time I see her.
has been travelling
will have been travelling
will has been travelling
They'll be exhausted by dinner. They will have been _____ hockey for seven hours.
playing
played
play
Will you ________ here for ten years by the time of the Christmas party?
have been worked
have to work
have been working
It's a 24-hour relay. They'll only have been ________ for half the time by 6pm.
ran
run
running
We ________ been waiting long.
will not have
have not will
will have not
I ________ working for two years.
willn't have been
won't have been
not have been
Won't they ________ travelling for two weeks by then?
have been
had been
has been
The teachers will ________ for a month by the time the deal is made.
have been striking
will strike
will be striking
The films run all night. We ________ movies for six hours by the time the feature comes on.
watched
will have been watching
will watch
She'll still be groggy. She ________ undergoing surgery for three hours.
will has been
will have been
will be have
