[ 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 › ViewWe ____ to school today.
A. don’t go
B. isn’t going
C. aren’t going
Vocabulary › View
The country roads are quite ……………….
A. famine
B. enlist
C. perilous
D. dangerous
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
