作业帮 > 英语 > 作业

解答并讲解

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/14 19:59:39
She spoke in a very low voice , but we ________ understand what she said . A. could B. was able to C. might D. should
解题思路: could和was/were able to
解题过程:
选B。表示成功地完成某一件具体动作时 , 通常不用 could .而用was / were able to ( 或 managed to , succeeded in doing sth ) 来表示 。

e.g. Though he was sick, he was able to swim across the river. 虽然他病了,但他还是游过了河。
After five hours of climbing, we were able to reach the top of the mountain. 经过5个小时的攀爬,我们终于登上了山顶。 根据语境She spoke in a very low voice , but ...所以这里选B。
至于can和be able to的相同之处和区别还有:
can 与 be able to 均可表示某人做某事的能力,常可互换。例如:
I'm not able to [can't] explain this. 我不能解释这个问题。
He was able to [could] speak French very well. 他的法语讲得很不错。
但是两者还是有区别的:
(1) 从时态形式来看,can 只有现在式和过去式(could)两种,而 be able to 则可根据需要使用多种时态,还可以和一些情态动词连用,或用作动词不定式等非谓语形式。例如:
I haven't been able to sleep recently. 最近我睡不着觉。
Our baby will be able to walk in a few weeks. 我们的宝宝再过几个星期就能走路了。
You might be able to persuade him. 你也许能够说服他。
I hope to be able to do the work. 我希望能干得了这项工作。
I regret not being able to help her. 我很遗憾未能帮助她。
(2) 用于现在时,can 泛指一般的能力,而 be able to 则主要指具体做某件事的能力。例如:
He can swim. 他会游泳。
I am able to express my idea in a clear way. 我能清楚地表达自己的想法。
(3) 在表示过去的一般能力时,两者没有很大差别。例如:

I could / was able to play the piano when I was young. 我年轻时会弹钢琴。
如有疑问请留言!祝学习进步, 开心每一天!
最终答案:略