[ 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 › ViewDon’t worry. You __________________anything to help.
A. wouldn’t have done
B. could have done
C. couldn’t have done
D. couldn’t did
E. shouldn’t have done
Vocabulary & Grammar › View
If I had known the documentary was on TV last night, I …….. it.
A. would watch
B. will watch
C. would have watched
D. watch
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
