I will …….. in Surabaya for one month by the time I leave.
A. Has
B. Have
C. Has been
D. Have been

Random Topics:
Nouns, Articles, DeterminersGrammar - Countable/ UncountableAdjective + to + VerbArticlePrepositions and Preposition PhrasesAdjectives and DegreesSo or SuchPresent or Past TensesPresent Simple and Present ContinuousVocabulary and PrepositionsOther quiz:
Passive Voice › ViewThe headmaster would like the school yard … by every student before tomorrow
A. sweep
B. sweeping
C. have swept
D. to be swept
Tenses › View
Which situation requires changing from present perfect to past simple to go into specific detail after introducing an event?
A. After stating “I’ve cut my finger.”
B. After announcing “The Olympic Games have started.”
C. After mentioning “I’ve lived in London for many years.”
D. All of the above
Vocabulary › ViewIt is the process of bringing a person, etc., to an agreed standard of proficiency, etc., by practice and instruction.
A. Training course
B. Training exam
C. Training experience
D. Training fees
Grammar › View
Movies are boring, …… sometimes they have good messages.
A. and
B. but
