[ 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:
Vocabulary › ViewMark believes he can do everything so he is
A. clever
B. serious
C. confident
Modal Probability › View
Choose the correct modal to complete the sentence: “They ______ have left already, but I’m not sure.”
A. must
B. might
C. can’t
D. should
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
