[ Gerund or Infinitives ]
Did you finish ____________ your homework?
A. to do
B. doing

Random Topics:
Modals of AdvisabilityComparative Adjectives-ed or -ingModal Verbs for SpeculationTenses & PassivePresent / Future / Present Progressive / non Action VerbsSimple Present Tense/be/Present ProgessiveIndependent and Dependent ClausesSimple vs Present Continuous TensesQuantifiers MixOther quiz:
Simple Present vs Present Progresive › ViewThis year I ____________ two language courses – English and Arabic.
A. take
B. takes
C. am taking
Present Perfect Tense › View
I . . . . this poor cat in the gutter when I was walking home from school this afternoon.
A. have found
B. am founding
C. found
D. find