[ Grammar ]
Having ……………all the reports, Ahmad was greatly exhausted.
A. been finishing
B. finished
C. been finished
D. to finish

Random Topics:
Modals - Conditionals - Future TensesAlong & AgainstPast Simple (Questions)Zero ConditionalPassive ModalsAdverb and Noun ClausesInfinitive or GerundConditional Sentence Type 2 and Type 3Main Idea and Sentence StructureModals VerbOther quiz:
Idioms › ViewTo “nail it down” means to ___.
a. start it
b. finalize it
c. talk about it
Articles › View
My father is _
A. an engineer
B. engineer
C. the engineer
D. of engineer
Grammar › ViewWhich is an example of a plural noun?
A. Bus
B. Buses
C. Cat
D. Man
Conjunction › View
Do you like travelling ___ plane?
a. at
b. by
c. with
