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

Random Topics:
Present Progressive TenseArgumentative VocabularyBare Infinitive and To InfinitiveAdjective SuffixesPast Tense & Past Continuous TenseSentence Structure and Pronoun AntecedentConjunctionPronounApostrophe GrammarRelative Pronouns with PrepositionsOther quiz:
Reported Speech › ViewYolanda 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 › ViewTeacher 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
