问题

cousin is said ________ a new computer program recently, but do you know when he will finish it
A:to design
B:designing
C:to have been designing
D:to have designed
B:designing
C:to have been designing
D:to have designed
正确答案是: