[ 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 & Vocabulary › ViewIt’s hot near the ____ so be careful!
A. fire
B. fridge
C. sofa
D. window
Prepositions › View
What does a preposition do in a sentence?
A. It renames the subject.
B. It shows an action.
C. It shows the state of being.
D. It shows a relationship between a noun or pronoun.
_____, 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
