Jack, who claimed ______ everything clearly, however, he told a lie.
#90533
A
to have heard
B
to hear
C
having heard
D
hearing