[ Grammar ]
They ___ (finish) their tasks before the deadline yesterday.
A. finish
B. finishing
C. finished
D. finishes

Random Topics:
To Infinitive/Bare Infinitive/GerundsPresent Perfect Tense and Simple Past TenseSubjunctivesSimple Past Irregular & NegativePassive SentenceGerunds and TensesConjunctions and Sequence ConnectorsReflexive pronounsFrequencyPresent Progressive (Future)Other quiz:
Grammar › ViewOpposite word of: easy
A. cold
B. cheap
C. difference
D. difficult
Reported Speech › View
“How far do I have to walk?” she asked me.
She wanted to know how far ___ to walk.
A) she had
B) she has
C) I have
D) I had