Grammar Quiz

[ Grammar ]

The spy admitted __________ some highly secret information to enemy agents.

A. having given         

B. having been given

C. to have given       

D. to have been given

Select your answer:
A  B  C  D  E 


Random Topics:

Present Progressive TenseArgumentative VocabularyBare Infinitive and To InfinitiveAdjective SuffixesPast Tense & Past Continuous TenseSentence Structure and Pronoun AntecedentConjunctionPronounApostrophe GrammarRelative Pronouns with Prepositions

Other quiz:

Reported Speech › View

Yolanda said, “I have to leave the class before 12:30.”

A. Yolanda said that I have to leave the class before 12:30.”
B. Yolanda said that she has to leave the class before 12:30.”
C. Yolanda said that she had to leave the class before 12:30.”
D. Yolanda said that she has had to leave the class before 12:30.”


Phrasal Verb › View

Jing Xuan ___ her mother’s hat.

A. put on

B. put down

C. put off

D. put over

Modals › View

Teacher Lisa might give a quiz tomorrow in our Science subject. The sentence expresses

A. a request

B. an offer

C. a certainty

D. a probability


Grammar › View

______ away the dishes last night?

a. Has Mary put

b. Have Mary put

c. Did Mary put