THE SPY ADMITTED ... SOME HIGHLY SECRET INFORMATION TO ENEMY AGENT...

23. 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

-->a