Recognize the past perfect tense in the sentence: She had finished her homework before dinner.
A. She finished her homework before dinner.
B. She has finished her homework before dinner.
C. She will finish her homework before dinner.
D. She had finished her homework before dinner.

Random Topics:
used to vs be used to vs get used toVocabulary and GrammarTenses PracticeSubject-Verb AgreementPunctuation and GrammarClause Markers TOEFL GrammarAdverbs and Adverbial PhrasesInfinitive and GerundComparative AdverbSubjunctiveOther quiz:
Modal Verbs › ViewShould is used to express
A. ability
B. possibility
C. advice
D. obligation
Future Tenses › View
Construct a future perfect continuous sentence with the verb ‘study’.
A. I will be studying for five hours by the time you arrive.
B. I will have been studying for five hours by the time you arrive.
C. I have been studying for five hours by the time you arrive.
D. I will have studied for five hours by the time you arrive.
Grammar › ViewIn one year’s time, I _________ in this school for 15 years.
A. will be working
B. will work
C. will have been working
D. will have worked
Conjunctions › View
I missed the bus. ____ I was late for school.
A. However
B. Consequently,
C. Consequently
D. Provided
