could,be able to都有“能”的意思區別一目瞭然


英語語法:can/could,be able to都有“能”的意思區別一目瞭然


can/could和be able to都有“能”的意思,區別在哪裡呢?

一、can只有一般現在時和一般過去時,而be able to可以用於各種時態。

I could play football very well when I was at school,but now I can't.

我上學的時候足球踢的很好,但是現在不行了。(一般過去時和一般現在時)

If you try your best ,you will be able to finish it on time.

如果你盡力的話,你會準時完成的。(一般將來時)

二、can/could表示一般的能力時,和be able to 相當,許多場合可以互換;而表示過去通過努力成功做成某事的能力的時候,只能用was/were able to,不能用could。

He said he could(=was able to) swim across the river.

他說他能遊過那條河。(敘述一般的能力)

At last he was able to swim across the river.

他終於能遊過那條河了。(指經過了相當的努力,成功地游過去了。這裡不可以換成could。)


相信積累的力量。


分享到:


相關文章: