Your cousin is said ________ a new computer program recently, but do you know when he will finish it?
#88521
A
to design
B
designing
C
to have been designing
D
to have designed