I really believe my letter came as a great surprise to John.
A. John might be very surprised to receive my letter.
B. John might have been very surprised to receive my letter.
C. John must be very surprised to receive my letter
D. John must have been very surprised to receive my letter.

Random Topics:
Modal Auxiliary VerbsPassive Voice & TensesSocial Media VocabularyVerbs with Prepositions and ConjunctionsFuture Tenses and ModalsWho or WhomGrammar on ConditionalsVerbals and GerundsTenses and VoiceFood VocabularyOther quiz:
Conditional Sentences › ViewIf I ______ rich, I _______ that Ferrari we saw yesterday.
A. were – would have bought
B. am – would have bought
C. would be – bought
Present Continuous Tense › View
Choose the grammar structure of present perfect:
A. subject + have + simple past verb
B. subject+have/has+verb in past participle
C. subject+past participle verb +have has
D. subject + has +past participle verb
Mixed General Quiz › ViewSelect the meaning of the underlined word in the sentence.
It is not wise to skimp on personal hygiene.
A. Measures contributing to cleanliness and good health
B. Financial resources available through the employment department
C. Insurance
D. Friendliness
Gerunds as objects of preposition › View
Our teacher was complaining ___ not having enough time to play!
A. about
B. for
C. to
D. of
E. with
