I had cleaned all the windows before the storm.
A. All the windows had be cleaned before the storm.
B. All the windows have been cleaned before the storm.
C. All the windows had been cleaned before the storm.

Random Topics:
AntonymsUncountable NounsAlthough, Though, In spite of, DespiteComparatives and Past Perfect TenseNoun and PronounPreposition on TimeRelative Pronoun/AdverbsGrammar - may & mightGrammar & TensesParallel Structure or Combining SentencesOther quiz:
Will vs be going to › ViewShe _________ a doctor! She has already passed her exams!
A. is going to be
B. isn’t going to be
C. will be
Vocabulary and Grammar › View
He has _____ his homework, so now he can go outside to play with his friends.
A. did
B. does
C. do
D. done
Wh-Question › ViewA: _____________________
B: My favorite subject is English.
A. What is your favorite subject?
B. Where is your favorite subject?
C. Who is your favorite subject?
D. Why is your favorite subject?
Verb Tenses › View
Select the sentence that is in the past continuous tense.
A. She was reading a book when I called her.
B. She reads a book every night.
