Grammar Quiz

[ 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, II

Other quiz:

Wish Sentences › View

Lan 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