標籤:

你未必了解的can和be able to do的區別

當談論在一般現在時當中的某一種能力的時候,兩者都可以使用。但是對於英語母語的人而言,can更常用一些。隨便來看幾個例子:I can singing English songs.

Im able to help you with this heavy box.

I can do it but I wont.

當你想要談論過去存在的某一種能力,並且這種能力還存在了相當長一段時間,但這種能力現在已經沒有了。那麼你可以使用could或者was/were able to。

再看兩個例子:

When I was five years old,I was able to speak some Japanese.

When I was five years old, I could speak some Japanese.

但是你只是想描述與過去的某一個單一事件有關的某一種能力,並且你還想使用實意動詞,那麼你就只能使用was/were able to。意思就是說,如果你只是想說,過去的某一個時刻的某一事件,你能做什麼事情,而不涉及到其他的意思,只是過去的某一個孤立的,單一的事件,那麼你就只能用這個短語。

隨便來舉個例子:

I was able to see him at that moment.

如果你想說,你覺得這裡用could也是可以的。你要記住我前面說的話,當你想表達與過去的某一個孤立的單一的事件有關的能力。是你想要表達在過去的某一個單一事件當中某人能夠怎麼樣。在這樣的前提下,你就只能使用was/were able to。

更多英語知識,請關注我的知乎專欄,若愚英塾。

推薦閱讀:

西班牙語動詞概述

TAG:動詞 |