[ 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:
Modal Verbs › ViewYou _____ ask permission before entering someone’s room.
A. can
B. must
C. might
D. could
Grammar › View
Finish this sentence: “If she had told him about the problem,
A. he would solve it.”
B. he would have solved it.”
C. he would had solved it.”
D. he solved it.”
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
