He can't swear (to having,to have) locked the door.选哪个?

问题描述:

He can't swear (to having,to have) locked the door.选哪个?
1.He can't swear (to having,to have) locked the door.
2.He has sworn (speaking,to speak ) the truth.
分别选什么?

to having 他不敢断言锁门了 to 是介词
to speak 不定式.他发了誓要讲实情