[ 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:
Future Tenses › ViewI’m sorry, I have an appointment. I _____ John this evening.
A. am meeting
B. am going to meet
Grammar › View
There is … armchair in the living room.
A. a
B. an
C. some
D. any
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
