Topics: Present Verb Tenses
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
Select your answer:

Random Topics:
Helping and Linking VerbsGrammar of Future PlansConditionals and Modal VerbsModal Verb, Passive VoiceGrammar - Sentence StructureVerbs and Subject Verb AgreementFirst and Second ConditionalTOEFLPresent Simple with Adverbs of FrequencyVerb + Infinitive or GerundOther quiz:
Grammar › ViewLast night, I ____ my room and make my mother happy.
A. clean
B. cleaned
C. will clean
Grammar › View
Are you here on holiday?
A. No, I’m from Japan.
B. Yes, I am.
C. Yes, I’m Saudi.
D. Yes, I’m a student.
