"Be able to do sth" 是一个英语短语,表示某人具有做某事的能力或成功地完成了某事。这个表达可以用来描述现在、过去或将来的能力。

用法:

1. 现在时态:I am able to swim. (我会游泳。)

2. 过去时态:She was able to finish the project on time. (她按时完成了项目。)

3. 将来时态:By next year, we will be able to travel again. (到明年,我们将能够再次旅行。)

注意:当谈论过去的能力并强调成功完成某事时,"could" 通常被使用,尽管 "was/were able to" 更正式。例如:"I could solve the problem." (我能解决这个问题。)

同义词辨析:

1. Can/Could: "Can" 表示一般的能力,而 "Could" 在过去时态中使用,或者在客气的请求中。

   - I can play the piano. (我会弹钢琴。)

   - She could paint beautiful landscapes. (她能画出美丽的风景画。)

2. Manage to do sth: 这个短语强调经过努力后成功完成某事。

   - Despite the difficulties, he managed to pass the exam. (尽管有困难,他还是设法通过了考试。)

3. Be capable of doing sth: 这个表达更侧重于潜在的能力,不一定已经执行过。

   - The robot is capable of performing complex tasks. (这台机器人有能力执行复杂的任务。)

4. Be competent to do sth: 这个短语常用于正式场合,表示具备胜任某项工作的能力。

   - She is competent to handle the new position. (她有能力胜任新职位。)