[ 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:
Prepositional Phrases › ViewI learned to drive _____ .
A. in the age of 21
B. at 21 years
C. at the age of 21
D. on 21 years
Verb Tenses and Past Participles › View
Identify the verb tense in the sentence ‘She sings beautifully.’
A. Present Simple
B. Past Continuous
C. Future Perfect
D. Present Continuous
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
