[ Tenses ]
I (___) the assignment for a week now, and it’s almost done.
A. work on
B. have worked on
C. worked on
D. am working on

Random Topics:
Transition WordsWill and Going toMix-TensesModal Verbs of ObligationBare Infinitive and To InfinitiveGrammar & VocabStative Verbs and TensesActive-Passive VoicesHave to / Do not have toPresent Perfect: for/sinceOther quiz:
Adverbs and Adverbial Phrases › View_____, you should wash wool by hand, as that way there’s less chance it will shrink
A. Ideally
B. Gradually
Grammar › View
Among the ten boys, Nick is ____.
A. smart
B. more smart than
C. the most smart
D. the smartest