[ Grammar ]
William ______ finished the entire puzzle before dinner was ready.
A. have
B. has
C. did
D. had

Random Topics:
Simple and Past TensesComparative AdjectivesRecount Texts and TensesPronoun-Verb AgreementPassive Voice - Present TensesGrammar - Present and Past PassiveTransition WordsTransitional WordsPast Continuous Tense & Past ModalsPast simple vs Present perfectOther quiz:
Grammar › ViewThere isn’t anything _______________, so you should probably leave.
A. to discuss
B. discussing
If Conditional Zero and One › View
If he rings the bell, the receptionist ____
A. comes
B. come
C. will come
Grammar › ViewVerb Tenses: What is the verb tense used in the sentence: ‘They will have been waiting for an hour’?
A. Future perfect continuous tense
B. Past perfect tense
C. Present continuous tense
D. Future perfect tense
So - Too - Either - Neither › View
Studying Math isn’t easy for me and studying English isn’t __________.
A. so
B. too
C. either
D. neither
