I _______ a great TV show at the moment.
David _____ the Director for years before he finally received a promotion.
had been assisting
has been assisting
_____ the nations _____ by 2025?
Will / have united
Will / have unite
Will have / be united
Have / unite
David _____ cook very well when he tries.
Ana _____ class for two weeks. When _____ her last?
haven't attended / did you see
didn't attend / have you seen
hasn't attended / have you seen
hasn't attended / did you see
I _____ seeing my parents during the holidays next month.
would not be
will not be
Did you hear the news last night? Wasn't it _____?
We have been getting ready for a big party tomorrow. By the time our guests arrive, we _____ for almost a week.
will have been preparing
would be prepared
has been preparing
Arriving late is _____ arriving early
Forgotten your password?
to create a user account.