Which of the following sentences correctly uses the future perfect tense?
A. I finished my homework yesterday.
B. I am finishing my homework now.
C. I have finished my homework.
D. I will have finished my homework by 6 PM.

Random Topics:
Subordinating Conjunctions and ClausesModal Verb Gerund or To InfinitivePossessive Nouns with Apostrophes and PronounsCollective NounsInfinitivesReflexive pronounsGerundsComparatives - SuperlativeWas and WereGrammarOther quiz:
Vocabulary and Grammar › ViewFactory workers are usually paid a weekly _____, which is based on the number of hours they work.
A. wage
B. salary
C. bonus
D. interest
Modal Verbs › View
He _______ taken the wrong train; that’s why he arrived late.
A. would have
B. must have
C. should have
D. can’t have
Tenses › ViewWhat is an obituary?
A. A legal document proving ownership of property
B. A notice of someone’s death, often with a short biography
C. A list of people invited to an event
D. A certificate of achievement
Simple Present Tense › View
The old man … miserably as he is carrying dry woods for cooking from the forest.
A. Walk
B. Walked
C. Walking
D. Walks
