Topics: Present Tenses
David (repair) the TV set at the moment. He (work) at it for one hour.
A. repairs- works
B. repairs- has worked
C. is repairing- has been working
D. is repairing- works
Select your answer:

Random Topics:
Gerunds + To InfinitiveInfinitive and GerundPronouns and AntecedentsModals of PredictionRoot WordPast Tense & Present Perfect TenseGerunds and TensesActive & PassivePassive and Active SentencesCountable & Uncountable NounsOther quiz:
Narrative Tenses › ViewBefore I __________ (move) to this city, I __________ (live) in a small town.
A. moved, lived
B. moved, had lived
C. had moved, lived
D. had moved, had lived
Grammar › View
Send me a copy of the report as soon as you …….. it.
A. will finish
B. will have finished
C. are finishing
D. finish
