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 saida new computer program recently, but do you know when he will finish it
答案:2 悬赏:60 手机版
解决时间 2021-01-03 23:39
- 提问者网友:活着好累
- 2021-01-03 07:16
最佳答案
- 五星知识达人网友:山河有幸埋战骨
- 2021-01-03 07:34
A. to designB. to be designing(答案→)C. to have been designingD. to have designed解析:考查固定结构的含义sb/sth+be+said/reported/thought(过去分词)+to do/to be doing/to have done, 具体意思为:to do 表将来;to be doing表示正在进行;to have been doing表示从过去一直在进行到现在,并且现在还在进行;to have done表示动作已经结束,发生在谓动词之前。句意为:据说你的堂兄最近在设计一种新的电脑程序,但是你知道他在什么时候完成吗?从句意中可知,他设计了一段时间,但还没有完成,应在进行中,故应使用to have been doing的形式,答案应为C。
全部回答
- 1楼网友:迷人又混蛋
- 2021-01-03 09:11
我检查一下我的答案
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯