中国保险监管委员会:be able to和can的区别

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 23:24:39
I went there in 1984, and that was the only occasion when I ________ the journey in exactly two days.
A. must take                          
B. must have made
C. was able to make                    
D. could make

C D的区别????

can 和be able to 都可以表示能力.can泛指一般的能力,而且只有两种形式,即:can, could.be able to 则主要指具体做到了某件事的能力,其形式主要是靠be 发生变化,所以形式比can 多.可以说:I can swim. I am able to swim. 但是不能说:All the people could escape from the big fire in time. 只能说:All the people were able to escape from the fire in time.

can 和be able to 都可以表示能力.can泛指一般的能力,而且只有两种形式,而be able to 则主要指具体做到了某件事的能力,其形式主要是靠be 发生变化,所以形式比can 多,两者有时可换用.但be able to 的过去时意思是”通过努力而能够”或表示”已尝试过”,因此该题答案应为”C”.

be able to 是指主观上有这种能力
can 是指客观上你能这么做,或被允许这么做

举个例子吧,不如你没有学过跳舞,就用can,而你会跳舞,但是因为某种原因没办法做到,就用be able to,还有就是can是情态动词,好多种用法呢……可是书不在手边……不好意思了!

can 表示一个人长期的能力,如:I can swim.
be able to是表示一个较短暂的过程