[ Future Perfect Tense ]
Before you arrive at the station, a hotel room … for you.
- will have booked
- will have been booked

Random Topics:
NounsNoun, Quantifiers and SuffixesVerbs of movementNounSubordinating ConjunctionGrammar - Capitalization and Possessive NounsComparison Degree & GerundsFinite and Non-Finite VerbGerund or InfinitivesModals for Necessity and SuggestionsOther quiz:
Vocabulary › ViewWhat does it mean if something is ‘bizarre’?
A. A period of a thousand years
B. Done or shown openly; not secret or hidden
C. Very strange or unusual, especially if causing interest or amusement
D. Clothed
Prepositions › View
Where is the preposition? The sweaty workman leaned his ladder against the house.
A. The sweaty workman
B. The house
C. Leaned
D. Against the house
_______live in Ho Chi Minh City than in the whole of the rest of the country.
A. As much as people
B. More people
C. As many as people
D. People more
Verb Patterns › View
The company is investing heavily in __________ advanced technology to stay competitive.
A. adopt
B. adopting
C. to adopt
D. adopted
