I ______ (work) on this report for the last few hours, and it’s almost done now.
A. worked
B. have worked
C. have been working
D. am working

Random Topics:
Grammar: Used to, Would, Be used to, Get used toPassive Voice - Present ContinuousSpeculation with Modal VerbsGrammar - NounsVerbal and Appositive PhrasesAuxiliary and Modal VerbsPunctuating ClausesVerb to Be Tenses & Object PronounPresent Simple Tense PassiveCountable Vs Uncountable NounsOther quiz:
Vocabulary & Grammar › ViewThe word PERSEVERE most nearly means:
A. To scrub clean
B. Easily deceived; too trusting
C. To continue striving in spite of discouragements and difficulties
D. A written message to reference later; a record or note to help remember
Comparison & Modal Verbs in Passive Voice › View
Nothing ________ because it was very foggy and raining heavily.
A. is seen
B. could be seen
C. haven’t been seen
D. wasn’t seen
Prepotitions › ViewWhere is the black sheep?
A. above the white sheep
B. in front of the white sheep
C. among the white sheep
Modals for Advice, Obligation/Prohibition, Necessity and Lack of Necessity › View
In which sentence can’t you substitute must with have to?
A. You must register online before you can make a purchase.
B. I haven’t seen my grandma since Christmas. I must see her soon.
C. You must answer all the questions on the test.
D. Claire must wear glasses for driving.
