[ Tenses ]
He never ___ his work on time until this morning when Jane visited us.
A. Was finishing
B. is finishing
C. has finished
D. finishes
E. finished

Random Topics:
Present Progressive or Present SimpleAdverbs by TypeComparative AdjectivesApostrophe GrammarGrammar and VocabulariesDirect Object and Indirect Objectanother/the others/each other/one anotherModals and TensesAction VerbAsking & Giving AttentionOther quiz:
Gerunds and Infinitives › ViewSamantha keeps _______ to send us the documents. We need to have them by next week!
A. to forget
B. forgetting
Articles › View
We had … great time on our summer holiday!
A. a
B. –
C. the
Past Tenses › ViewI……….my little sister to the zoo last Saturday.
A. take
B. took
C. taked
Modals › View
You ___ wear a helmet when riding a motorbike.
A. must
B. might
C. should
D. could
