[ Grammar ]
Which of the following sentences is in the future perfect tense?
A. I will have finished my homework by 8 PM.
B. I finished my homework by 8 PM.
C. I am finishing my homework by 8 PM.
D. I have finished my homework by 8 PM.
Select your answer:

Random Topics:
Conditional Sentences and Verb FormConditional 0Tenses and ArticlePresent simple or Past simpleModal Verbs and VocabularyDeterminers & QuantifiersDirect-Indirect SpeechGrammar - Collective NounsMust / must notConditional Sentences Type I, IIOther quiz:
Wish Sentences › ViewLan can’t swim fast. She wishes she…………………………..faster.
A. can swim
B. couldn’t swim
C. could swim
D. can’t swim
Grammar › View
There was also many accomplished sailors in China.
A. Change was to were.
B. correct as is
