[ 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:
Prepositions › ViewMy father gave me a big present __________ my birthday.
A. in
B. on
C. at
D. under
Grammar › View
The children ……………. be home alone. It is dangerous.
A. can’t
B. may not
C. don’t have to
D. must not
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
