Topics: Perfect Tense
He started to work in the office at 8 o’clock. It’s now 12 o’clock and he just stopped it. It means that he …. for four hours.
A. has worked
B. worked
C. has been working
D. will have worked
Select your answer:

Random Topics:
Asking and Giving SuggestionDescribing WordsQuantifiers MixGrammar: Have toPresent Simple & Present Progressive TenseSimple PastSuperlative & Comparative AdverbsPast and Future TensesSubject Verb Agreement and Coordinating ConjunctionsModals of Obligation & ProhibitionOther quiz:
Grammar and Vocabulary › ViewSarah watched a horror movie last night. Her voice __________ as she retold the story to her friends.
A. quiver
B. quivers
C. quivered
D. quivering
Conjunctions › View
Which coordinating conjunction(s) could you use to combine the two sentences below:
The pup is young, _____ it knows a lot of commands.
A. and
B. so
C. but
D. for
