[ Grammar ]
Don’t forget ____ your homework before coming to class.
A. doing
B. having done
C. to be done
D. to do

Random Topics:
Simple Present Tense vs Present Continuous TenseComparative AdjectivesGerunds + To InfinitivePast SimpleParticipal PhrasesPronouns and AdverbsTime and CalendarThird ConditionalPast and Future TensesHave as verb and auxiliaryOther quiz:
Tenses › ViewI’m so tired. I think I ________ to bed earlier today.
A. will go
B. go
C. will have gone
D. will be going
Past Tense › View
I _________ about a holiday in Greece. I couldn’t believe it when my husband _________ one as a surprise!
A. dreamed / had been booking
B. had been dreaming / booked
C. had been dreaming / had booked
D. has been dreaming / has been booking
Grammar › ViewThe school band _________ play very well last year. Now they are much better.
A. must
B. couldn’t
C. can
D. should
Determiners › View
Don’t rush, we have _______ time.
A. plenty
B. much
C. plenty of
D. a lot
