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