[ Future Tenses ]
Which sentence is in the future perfect tense?
A. By 5 p.m., I will have finished my work.
B. By 5 p.m., I will be finishing my work.
C. By 5 p.m., I will finish my work.
D. By 5 p.m., I am going to finish my work.

Random Topics:
Grammar and IdiomsArticles - rulesPresent Perfect and Past SimpleCompound AdjectivesPast Simple VerbsPresent simple, Present continuous, Singular, PluralTypes of Sentence StructurePhrasal Verbs and Verb FormsPresent Perfect Simple & ContinuousPreposition of DirectionOther quiz:
Grammar › ViewBy the end of the month, she will have been living here ……… two years.
A. since
B. for
C. until
D. yet
Modal Verbs › View
He ____ not dare to question the manager’s decision.
A. dare
B. will
C. must
Grammar › ViewThey …. know if the floor is slippery.
A. is
B. am
C. are
D. were
Future Tenses › View
Tom has got 10 in all the subjects, it is obvious he __________ get the first prize.
A. will
B. is going to
