[ Adjective / Noun + to Infinitive ]
Thank you for your kind offer ____ a dinner at your apartment. It was excellent.
A. having
B. to have
C. had
D. have

Random Topics:
Past Tense and Past ContinuousGrammar-Verbs & Nouns Singular, Plural, GenderConjunctions and PronounsSimple Past vs Past Continuous TenseRegular and Irregular AdverbAdjectives vs AdverbsAdverbial Clause of MannerFuture - Will and Be going toPreposition & GerundDependent ClausesOther quiz:
Adverbs › ViewIdentify the adverb that modifies the other adverb in the following sentence: He runs extremely fast.
A. slowly
B. quickly
C. carefully
D. extremely
Grammar › View
_____ is the longest ruler among the three?
A. How
B. Who
C. Whom
D. Which
Grammar and Vocabulary › View. We need to _____a solution to the problem of plastic waste in our oceans.
A. find
B. make
C. see
Future Tenses › View
Will you _____ the car tomorrow evening between 6 and 9 pm?
A. be using
B. have used
