[ Present Perfect Tense ]
I __________ (finish) my homework before dinner.
A. finishing
B. will finish
C. finished
D. will finishing

Random Topics:
Verb, Object, PrepositionContrastive ConjunctionVerb Types and TensesAdjectives (-ed / -ing)How many / How much - Is there / Are therePast and Future TensesVerb Patterns / IngContinuous TenseModals AuxiliaryAbstract NounsOther quiz:
Modals › ViewDo not worry you will ——- living here very soon.
A. used to
B. have to
C. get used to
D. be able to
E. be used to
Grammar › View
Jason is _______ his best friend. They’re both eighteen.
A. older than
B. the oldest
C. as old as
D. too old
Grammar › ViewMy granny needs a few __ of thread and needles for the crochet.
A. scrolls
B. skeins
C. pieces
D. combs
Grammar and Sentence Structure › View
. Which sentence has correct punctuation?
A. According to figures beef and vegetables emit the most greenhouse gases
B. According to figures, beef and vegetables emit the most greenhouse gases
C. According to figures: beef and vegetables emit the most greenhouse gases
