can be able to 的区分

来源:百度知道 编辑:UC知道 时间:2024/09/21 13:28:16
My brother ___ pick up snakes and I ___ once.
A.can ;can
B.is able to ;can
C.can; was able to
D.was able to ; am able to

选C。be able to表示花了一番力气好不容易才做成功的,常用于一些偶然事件,一个典型例句情景是“从火灾中逃出”。
而can指可以做到某件事,而且是完全具有做好的本领,不是一次两次侥幸成功的。

can 做事不一定成功而be able to 是做的一定成功的事情

C
can表示“能力”时,和be able to相当,许多场合都可以互相替换。但当叙述过去经过一番努力才能完成的事情或前面有特殊说明,表示你有能力时,只能用be able to。

A

c

1)can 表示能力;可能 (过去时用could),
只用于现在式和过去式(could)。be able to可以用于各种时态。
They will be able to tell you the news soon. 他很快就能告诉你消息了。

2)只用be able to
a. 位于助动词后。
b. 情态动词后。
c. 表示过去某时刻动作时。
d. 用于句首表示条件。
e. 表示成功地做了某事时,只能用was/were able to, 不能用could。 ---这是你的这题的第2个空情况

因此,应该是C