[ 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:
Grammar › ViewAcupuncture may not ____ if you have low white blood cell counts or low platelet counts.
A. recommend
B. recommended
C. is recommended
D. be recommended
Mixed General Quiz › View
Belinda felt tired after she _________ all day.
A. has worked.
B. have worked
C. has work
D. had worked
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
