[ Perfect Tenses of Verbs ]
The stallion will have run many miles.
A. present perfect
B. past perfect
C. future perfect

Random Topics:
Progressive TensesNouns & PronounsPersonificationActive-Passive VoicesNoun, Verb, AdjectiveHow many / How much - Is there / Are thereSynonymPast Continues TenseAlthough, Though, In spite of, DespiteGrammar & VocabularyOther quiz:
Grammar › ViewMy neighbours have ___ cat and ____ hamster(仓鼠).
A. a, a
B. an, a
C. the, the
D. a, the
Grammar › View
What is a preposition?
A. tells location
B. person, place, thing, idea
C. action
D. replaces a noun
When …. his new laptop?
A. did he bought
B. did he buy
C. does he bought
D. was he buy
Vocabulary › View
Click on the word that means the same thing as ruin.
A. take away
B. build
C. spoil
D. give up
