情态动词can could表推测区别
1. can和could主要用三种用法,即表示能力、许可和推测。
从理论上说could是can的过去式,但是在有些情况下,could也可以不表示过去,而表示现在甚至将来。
2. 表示现在的能力或一般性能力,用can,但不用could。通常不用can或could,而用be able to的将来时态。但是若表示现在决定将来是否有能力做某事,则可用 can。
3. 表示过去的能力,有时可用could,有时不能用could,使用时需要注意若表示过去的一般性能力,即过去想做某事就随时可做某事的能力,此时可以用could。
4.若表示过去的特定能力,即在过去特定场合做某事的能力,则不能用could,可改用was (were) able to do sth。在否定句中couldn’t可用来表示过去特定的能力。
5.当后接感觉动词see, hear, taste, feel, smell以及understand, remember, guess等时,可用could表示某人在过去特定场合做某事的能力。在间接引语中,could也可表示过去特定的能力。 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来表示客气或尊敬就没有必要了。
2. 表示过去的允许表示过去的许可也要区分以下两种情况,一是过去的一般性允许,二是过去特定场合的允许。
①若表示过去一般性允许,即表示某人随时都可以做某事,此时可用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语气更加不确定。
2. 对过去的推测如果表示对已经发生的情况作推测,既不能只用can,也不能只用could,而应在can / could之后接动词的完成式。此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型。如:He can’t [couldn’t] have seen her there. 他不可能在那儿见到她。The boy could have gone home. 这男孩可能已回家了。注:could后接动词完成式,除表示推测外,还有一些其他的用法,请参见后面的有关内容。
3. can用法的难点前面我们提到can表示推测时通常不用于肯定句,而只用于否定句或疑问句,但问题是,我们在阅读中却经常会见到表示推测的can用于肯定句,这是怎么回事呢?比如下面的例子:Anyone can make mistakes. 任何人都可能犯错误。It can be quite cold here in January. 这里有1月份有时相当冷。这样的例子都是非常地道的英语,这是为什么呢?这就是can表示推测时的一大难点,下面我们来归纳一下。在通常情况下,can表示推测时是不用于肯定句的,这是基本规则,大家一定要牢记!至于上面提到的can表示推测于肯定句的例子,但这是特殊情况,并且其用法非常有限,该用法主要见于以下场合:
①表示理论上的可能性,即只从理论上看是可能的,并不涉及具体的事件。如:Food poisoning can cause death. 食物中毒可导致死亡。You can go to prison for dangerous driving. 鲁莽驾驶可导致入狱。Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。以上三例均只表示理论上的分析,并未涉及具体的某个人或某次事件。
②后接“连系动词+形容词”,表示“有时会”“时常会”等。如:He can be very naughty. 他有时很调皮。Data of this kind can be valuable. 这样的资料有时很有价值。Smiling can be an expression of contempt. 微笑有时可能表达轻蔑。It can get very hot here. 这里有时会很热。She can be very unpleasant. 她有时很令人讨厌。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇