[ Grammar ]
____ the problem sum many times to his student, Mr Tay gave out a sigh of frustration.
A. Have explained
B. Having explained
C. Have had explained
D. Have been explaining
Select your answer:

Random Topics:
Definite vs Zero Article Abstract NounsSynonymIndefinite and Definite ArticlesAdverbs of DegreePresent Perfect TenseModals of AdvisabilityTenses and ArticlesDefinite and Zero ArticleFamily Members and Present SimplePerfect Tenses and VocabularyOther quiz:
Grammar › ViewShe wishes she _______ a princess
A. was
B. were
Conditionals › View
If I _______________ (be), I _______________ (take) a selfie with them.
A. be / take
B. were / would take
C. am / will be taking
