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