without a computer he ___ 10 years experiments to learn the same thing ha has learned so far

AoughttospendBmusthavespentCwouldspendDmighthavespent答案是D求解释其他选择错误的原因误选C了... A ought to spend B must have spent C would spend D might have spent

答案是D 求解释其他选择错误的原因 误选C了
展开
百度网友cb6966d
2012-04-24 · TA获得超过2.2万个赞
知道大有可为答主
回答量:4223
采纳率:88%
帮助的人:2213万
展开全部
你好,这个句子是虚拟语气

意思是说:如果没有电脑,他要花费10年去学习相同的东西~ 实际上他没有花费10年

A ought to 应该,加动词原形,是情态动词不适合

B. must have spent 必须花费,虽然表示了虚拟,但是语气太强!

C. would spend 没有虚拟的意思,就是说他将要花费~

D。 也许要花费,实际上没有花费,

情态动词+have + 动词的过去分词表示的是虚拟语气

希望帮到你
Starry9007
2012-04-24 · TA获得超过631个赞
知道小有建树答主
回答量:494
采纳率:0%
帮助的人:97.5万
展开全部
这个句子考的是虚拟语气的特殊用法,标志是without,but for等这种词,表如果没有,要不是。
也就是说跟过去事实相反,所以应该用might(would) have done。
这样一来A C就是错的,而B must have done 表示对过去的肯定推测
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2012-04-24
展开全部
联系句意 这一空表对过去的猜测
A应该花 意思和句意不对
B肯定会花 太绝对
C意思和句意不对
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式