They ___ for five hours by the time the concert starts.
A. will practice
B. will have practiced
C. will have been practicing
D. practice

Random Topics:
Present Simple vs Past SimpleQuestion TagPersonificationGrammar - Similes-ing / InfinitiveArticles and DemonstrativesPhrasal Verb With TakeAdverbApologizingTenses and VerbsOther quiz:
Past Continuous Tense › ViewThe teacher was angry because some students ___________ football in the class when he came in.
A. are playing
B. played
C. have played
D. were playing
Modals of Advisability › View
We _____ leave now or we’ll miss the train.
A. had better
B. could
C. should
D. must
Tenses › ViewWhy —————— you —————- him?
a) Do, beat
b) Did, beat
c) Have, beat
d) Had, beat
Vocabulary and Grammar › View
What is the correct positive sentence in the future continuous tense of “Next Monday/Kate/drive/to/the airport”?
A. Next Monday, Kate will be driving to the airport.
B. Next Monday, Kate drives to the airport.
C. Next Monday, Kate is driving to the airport.
D. Next Monday, Kate will have driven to the airport.
