when he _____something useful,he wasted his time drawing little pictures.

a.musthavedoneb.shallbedoingc.shouldbedoingd.shouldhavebeendoing详解哦~谢谢~... a.must have done b.shall be doing c.should be doing d.should have been doing
详解哦~ 谢谢~
展开
lnjjx2010
2011-05-01 · TA获得超过1.7万个赞
知道大有可为答主
回答量:4409
采纳率:0%
帮助的人:2089万
展开全部
D
should是情态动词,表推测。
have been doing是现在完成进行时,表示从过去到现在一直在做某事。
情态动词should与动词原形连用时表示“应该做某事”,与进行时连用时表示“应该正在做某事”,与现在完成时连用时表示“本应该做了某事”(实际上没有做),与现在完成进行时连用时表示“本应该一直在做某事(实际上不在做)”。
句意:(以前,)当他在本该做有用的事情的时候,他却浪费时间画小人画。

wasted是过去式,排除A、B。
C项:should表推测,应该。he should be doing something useful意思是“他应该在做某件有用的事”,这与后面的事实相矛盾。排除C。
dkyfranklin
2011-05-01 · TA获得超过1.9万个赞
知道大有可为答主
回答量:2282
采纳率:0%
帮助的人:1014万
展开全部
D
过去应该做某事 用过去完成式 should have done
本来该做有用的事的时候 他却浪费时间在画小人画
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
i无病呻吟
2011-05-01
知道答主
回答量:11
采纳率:0%
帮助的人:0
展开全部
d 过去本应该做某事但没做
当他本应该做些有用的事的时候,却将时间浪费在画小人画上
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式