[ Grammar ]
I truly appreciated ———— to give the commencement address, but I couldn’t accept the honor because of a previous commitment.
A. asking
B. to have asked
C. to ask
D. having been asked

Random Topics:
another/the others/each other/one anotherSocial Media VocabularyAbstract NounsWould rather/ would prefer/ would likeVerb Tenses and Past ParticiplesGrammar - too & enoughWill or Going toGrammar (want to/ need to/ have to)Will vs be going toModals in the PastOther quiz:
Grammar › ViewMy mum doesn’t like _____ tennis.
A. like
B. to play
C. playing
D. play
Perfect Tenses › View
My back hurts because I … here for three hours.
A. was standing
B. have stood
C. have been standing
D. had been standing