close

A:Can 和 be able to 都是表示能力,意為「能,會」,它們有時是同義詞,可以互換,但有時卻不行。同樣地,它們的否定詞 can’t 和 am not/aren’t/isn’t able to 或 am/are/is unable to 也是有時可以互換,有時則不行。例如:

  • I can drive. (我會開車)
    = I am able to drive.
  • I can’t drive. (我不會開車)
    = I am not able to drive.
    = I am unable to drive.

Can 的過去式 could 係表示過去能做某事或會做某事,而 could 的否定詞 couldn’t 則表示過去不會做某事,即缺乏做某事的能力。同樣地,could 和 was/were able to 以及 couldn’t 和 wasn’t/weren’t able to 或 was/were unable to 亦是有時可以互換,有時則不行。例如:

  • I could swim. (以前我會游泳)
    = I was able to swim.
  • I couldn’t swim. (以前我不會游泳)
    = I wasn’t able to swim.
    = I was unable to swim.

既然 can 和 be able to 的意思相同,那麼該使用那一個比較適當呢? 在非正式場合,尤其在口說英語中,一般都使用 can (亦適用於 can’t, could 和 couldn’t;以下的敘述亦同),而 be able to (亦適用於 am/are/is/was/were able to, am not/aren’t/isn’t/wasn’t/weren’t able to 或 am/are/is/was/were unable to;以下的敘述亦同) 則用在比較正式的場合,不是很適合用於日常生活的情況中。

從上述可知,can 和 be able to 可以互換的情況是發生在現在式和過去式的句子中。若是未來式、現在完成式和過去完成式,那麼它們就不能互換了,因為 can 在這些時式中並非表示能力;所以,在未來式、現在完成式和過去完成式中僅能使用 be able to。例如:

  • He’ll be able to speak really good English by the end of the year. (到了年底,他將會說一口真的很好的英文)
  • My six-year-old son has been able to read for two years. (我六歲兒子的閱讀能力已持續兩年了)
  • I thought he had been able to swim. (我認為他一定會游泳)

最後值得一提的是,unable to 比 not able to 來得正式 (formal) 一些。

arrow
arrow
    全站熱搜

    全通翻譯 發表在 痞客邦 留言(0) 人氣()