问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

名师讲解:情态动词——can与could

创作时间:
作者:
@小白创作中心

名师讲解:情态动词——can与could

引用
新浪网
1.
https://m.edu.iask.sina.com.cn/jy/gmHdGQ053F.html

情态动词是英语学习中的一个重要知识点,其中can和could的用法更是让许多学习者感到困惑。本文将从情态动词的定义出发,详细讲解can和could在表示能力、许可和推测三种主要用法中的区别和应用场景,帮助读者深入理解这两个情态动词的使用规则。

情态动词的定义

情态动词,也叫情态助动词,是英语独有的一类动词。由于汉语没有情态动词,所以首先我们有必要分析一下什么叫情态动词。所谓“情态”,简单地说,就是情感或态度的意思,即它是用于表示说话人对所说话语的态度和看法。比如我们说“他努力工作”,这是一种客观的描述,不带任何感情色彩;但如果我们说“他必须努力工作”,这就带有感情色彩,表明了说话者的态度。其中的“必须”用英语来表示,就是must,它就是英语情态动词的一个例子。

英语的情态动词不多,主要的有can / could, may / might, will / would, shall / should, ought to, need, dare等。

can 与could 用法

can和could主要用三种用法,即表示能力、许可和推测。从理论上说,could是can的过去式,但是在有些情况下,could也可以不表示过去,而表示现在甚至将来。下面我们就分别来学习它们的用法。

一、表示能力

  1. 表示现在的能力
    表示现在的能力或一般性能力,用can,但不用could。如:
  • Not all birds can fly. 不是所有的鸟都会飞。
  • He can neither read nor write. 他既不认得字也不会写字。
  1. 表示将来的能力
    通常不用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. 我今天没有时间,但是明天可以见你。
  1. 表示过去的能力
    表示过去的能力,有时可用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. 你母亲说了,我今天可以在这里玩。
  1. 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却完全可以用于表示过去特定场合的能力,有关用法前面已有说明。

二、表示允许

  1. 表示现在的允许
    这通常要分两种情况,一是请求别人允许自己做某事,二是自己允许别人做某事。
  • ①若表示请求别人允许自己做某事,既可用can, 也可用could,此时的could不表示过去,只表示委婉语气。如:
  • Can [Could] I use your phone? 我能用一下你的电话吗?
  • Mummy, can [Could] I draw a picture on the wall? 妈妈,我可以在墙上画张画吗?
  • ②若表示自己允许别人做某事,通常只用can,不能用could。如:
  • You can borrow my bike tomorrow. 明天你可以借用我的自行车。
  • You can go now if you want to. 你要是想走的话,现在就可以走。
    体会下面的对话:
  • —Could [Can] I use your pen? 我可以借用你的钢笔吗?
  • —(正)Yes, of course you can. 当然可以。
  • —(误)Yes, of course you could. 当然可以。
    对话中的问句表示请求别人允许自己做某事,所以用can和could均可,两者的区别是用could比用can更客气,语气更委婉;而答语却只能用can不能用could,因为答语是表示自己允许别人做某事。为什么表示自己允许别人做某事时就不能用could呢?原因很简单,could是表示委婉语气的,含有尊敬的意味,在请求别人时用它很正常,但在允许别人做某事时还用could来表示客气或尊敬就没有必要了。
  1. 表示过去的允许
    表示过去的许可也要区分以下两种情况,一是过去的一般性允许,二是过去特定场合的允许。
  • ①若表示过去一般性允许,即表示某人随时都可以做某事,此时可用can的过去式could。如:
  • I could read what I liked when I was a child. 我小的时候爱看什么书,就看什么书。
  • ②若表示过去特定场合的允许,即表示在过去某一特定情况下允许进行某一特定的活动,则不用could,而需换成其他表达,如用had permission, was [were] allowed to等。如:
  • I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。
    此句表达的是特定场合的允许,所以不能用 could。

三、表示推测

  1. 对现在或将来的推测
    既可用can也可用could,但所搭配的句型有所区别,即can 通常只用于否定句或疑问句中,一般不用于肯定句;而could则可用于肯定句、否定句和疑问句。如:
  • It can’t be true. 那不可能是真的。
  • Can it be true? 那会是真的吗?
  • Could he know the answer? 他可能知道答案吗?
  • It could rain later this evening. 今晚晚些时候也许会下雨。
  • You couldn’t be hungry. You’ve just had dinner. 你不可能就饿了,你刚吃过饭。
    在肯定句中只能用could,不能用can;在否定句和疑问句,既可用can也可用could,其区别是用could比用can语气更加不确定。
  1. 对过去的推测
    如果表示对已经发生的情况作推测,既不能只用can,也不能只用could,而应在can / could之后接动词的完成式。此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型。如:
  • He can’t [couldn’t] have seen her there. 他不可能在那儿见到她。
  • The boy could have gone home. 这男孩可能已回家了。
    注:could后接动词完成式,除表示推测外,还有一些其他的用法,请参见后面的有关内容。
  1. can用法的难点
    前面我们提到can表示推测时通常不用于肯定句,而只用于否定句或疑问句,但问题是,我们在阅读中却经常会见到表示推测的can用于肯定句,这是怎么回事呢?比如下面的例子:
  • Anyone can make mistakes. 任何人都可能犯错误。
  • It can be quite cold here in January. 这里有1月份有时相当冷。
  • Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。
    这样的例子都是非常地道的英语,这是为什么呢?这就是can表示推测时的一大难点,下面我们来归纳一下。
    在通常情况下,can表示推测时是不用于肯定句的,这是基本规则,大家一定要牢记!至于上面提到的can表示推测于肯定句的例子,但这是特殊情况,并且其用法非常有限,该用法主要见于以下场合:
  • ①表示理论上的可能性,即只从理论上看是可能的,并不涉及具体的事件。如:
  • Food poisoning can cause death. 食物中毒可导致死亡。
  • You can go to prison for dangerous driving. 鲁莽驾驶可导致入狱。
  • Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号