Grammar Quiz

[ 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

Select your answer:
         


Random Topics:
Adverb of Manner Complement vs. Compliment Degrees of ComparisonPhrasal Verb Put & GoPrepositionVocabulary & GrammarIdentifying TensesOffer and SuggestionThere is, There are, Some, Any

Other quiz:

Simple Past Tense › View

Which of these is a regular verb?

A. Hit

B. Came

C. Played

D. Spoke


Present Perfect Tense › View

I ____ seen you for ages.

A. have

B. has


How to use : Read the question carefully, then select one of the answers button.