[ Future Perfect Tense ]
Li and Susan …… dinner by the time you get back from work.
A. will have eaten
B. has eaten
C. have eaten
D. had eaten

Random Topics:
Grammar Error Correction (Simple Present Tense)Grammar ( going to)Adjective vs AdverbSubject, Object, Possessive Pronoun and Possessive AdjectivesPresent Perfect SimpleQuantifierReported SpeechModals for Ability, Possibility and PermissionVocabulary and ModalsGrammar TOEFLOther quiz:
Articles and Demonstratives › ViewChoose the correct article: ___ umbrella
A. some
B. a
C. the
D. an
Grammar › View
By the time we finish the report, the meeting ___.
A. has ended
B. had ended
C. will have ended
D. ends
Tenses › ViewHow long ______ they ______ each other? ( to know )
A. do ____ know
B. have _____ known
C. have ______ been knowing
D. did _____ know
Tenses › View
They ____ credit to the customer tomorrow.
A. will extend
B. extending
C. extended
D. extends
