[ Present Tenses ]
Why ___ (you, not finish) the report yet?
A. do you not finish
B. are you not finishing
C. have you not finished
D. have you not been finishing

Random Topics:
Present Continuos TenseNarrative, Past TensesGrammar MistakesCompound and Complex SentencesHow many / How much - Is there / Are therePassive Voice, Question Tag, PrepositionsPast Simple - Present PerfectHave toPrepositions and ArticlesVerbs & Phrasal VerbsOther quiz:
Grammar › ViewOrder these sentences cook/ will/ They/ friday/ next
A. will they friday cook next
B. They will cook next friday
C. will cook they next friday?
D. They cook will next friday
Preposition › View
Please sit _____ a group of four people.
A. in
B. at
C. beside
D. behind
Past Tense › ViewJack ________ feeling well last night.
A. wasn’t
B. weren’t
Vocabulary › View
To be protected from disease is to be _____.
A. an investment
B. unfamiliar
C. immune
