|
情態動詞can與could用法“三要點” | |||
作者:Simple 文章來源:本站原創 點擊數: 更新時間:2014/7/27 |
|
||
說明:引用此文請注明出處,并務請保留后面的有效鏈接地址,謝謝!
情態動詞can與could用法“三要點” can和could主要用三種用法,即表示能力、許可和推測。從理論上說,could是can的過去式,但是在有些情況下,could也可以不表示過去,而表示現在甚至將來。下面我們就分別來學習它們的用法。 要點一:表示能力的用法 1. 表示現在的能力 表示現在的能力或一般性能力,用can,但不用could。如: Not all birds can fly. 不是所有的鳥都會飛。 He can neither read nor write. 他既不認得字也不會寫字。 2. 表示將來的能力 通常不用can或could,而用be able to的將來時態。如: I’ll be able to speak French in another few months. 再過幾個月我就會講法語了。 但是,若表示現在決定將來是否有能力做某事,則可用 can。如: I haven’t got time today, but I can see you tomorrow. 我今天沒有時間,但是明天可以見你。 3. 表示過去的能力 表示過去的能力,有時可用could,有時不能用could,使用時需要注意: ①若表示過去的一般性能力,即過去想做某事就隨時可做某事的能力,此時可以用could。如: She could read when she was four. 她4歲的時候就能看書了。 My father could speak ten languages. 我父親從前會說10種語言。 ②若表示過去的特定能力,即在過去特定場合做某事的能力,則不能用could,可改用was (were) able to do sth。如: 飛行員的傷勢雖然很重,但是他還能夠解釋發生的一切。 誤:Although the pilot was badly hurt, he could explain what had happened. 正:Although the pilot was badly hurt, he was able to explain what had happened. 句中說的“能夠”解釋當時所發生的一切,顯然是過去特定場合所具有的能力,所以不能用could。 ③在否定句中,couldn’t可用來表示過去特定的能力。如: He didn’t study hard, so he couldn’t pass the exam. 他學習不努力,所以考試沒能及格。 根據句意來看,“沒能考試及格”屬于過去的特定場合,按上面第②條說的應該是不能用could的,但由于這是否定句,也以可以用。 ④當后接感覺動詞see, hear, taste, feel, smell以及understand, remember, guess等時,可用could表示某人在過去特定場合做某事的能力。如: I could smell burning. 我聞到糊味。 I could understand everything she said. 她說的事情,我都明白。 ⑤在間接引語中,could也可表示過去特定的能力。如: A policeman asked us whether he could be of help. 警察問我們他能否幫忙。 Your mother said that I could play here today. 你母親說了,我今天可以在這里玩。 4. can與be able to的區別 兩者均可表示某人做某事的能力,常可互換。如: I’m not able to [can’t] explain this. 我不能解釋這個問題。 He was able to [could] speak French very well. 他的法語講得很不錯。 從時態形式來看,can只有can和could這兩種形式,而be able to則可根據需要使用多種時態。如: I haven’t been able to sleep recently. 最近我睡不著覺。 Our baby will be able to walk in a few weeks. 我們的寶寶再過幾個星期就能走路了。 另外,be able to還可和情態動詞,也可用于非謂語形式,但can本身作為情態動詞,顯然不能這樣用。如: She might be able to help us. 她有可能幫我們的忙。 You should be able to understand this. 你應當能理解這一點。 She hoped to be able to do something for you. 她希望能為你做點什么。 She grasped my hand, not being able to say anything. 她抓住我的手,一句話說不出來。 注:當用于一般過去時時,could通常只能表不過去一般性能力,不能表示過去特定場合的能力,而用于過去時態的was / were able to卻完全可以用于表示過去特定場合的能力,有關用法前面已有說明。 |
|||
文章錄入:admin 責任編輯:admin | |||
【發表評論】【加入收藏】【告訴好友】【打印此文】【關閉窗口】 |
|
||||||
| 網站地圖 | 版權申明 | 設為首頁 | 加入收藏 | 會員中心 | 取回密碼 | 友情鏈接 | 用戶留言 | 管理登錄 | ||||
|