你未必了解的can和be able to do的區別
05-06
當談論在一般現在時當中的某一種能力的時候,兩者都可以使用。但是對於英語母語的人而言,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:動詞 |