问题补充:
(·甘肃诊断测试)Your 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
答案:
A. to design
B. designing
C. to have been designing
D. to have designed
解析:CC句意:据说你表弟最近正忙于设计一款新的计算机程序,你知道他什么时候能完成吗?sb.is said to...某人据说……,故排除B、D选项,根据recently可知用完成时态,因此选C项。