1、can 和 could 表示推测的用法对现在或将来的推测,两者均可用,但 can 通常只用于否定句或疑问句中,一般不用于肯定句,而 could 则可用于肯定句、否定句和疑问句;对过去的推测,应在 can, could 之后接动词的完成式,且此时 can 仍只用于否定句或疑问句 ,不用于肯定句;而 could 则可用于各种句型。如:Can Could this be true? 这能是真的吗?Where can could he have gone? 他能到哪里去了呢?She cant couldnt have left so soon. 她不可能走得这么早。He could have gone
2、 home. 他可能已回家了。注:could 后接动词的完成式,除表示对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生) ,或委婉地责备某人过去应该做某事而没有去做 (此时不用 can)。如:You could have started a little earlier. 你本可早点动身的。You neednt have cooked it. We could have eaten it raw. 你其实可以不煮熟(它),我们( 本来)可以生吃。can 和 could 表示允许的用法表示现在的允许时,若是请求别人允许自己做某事,两者均可用,但用 could 语气更委婉
3、;若是自己允许别人做某事,一般只用 can,而不用 could。如:Can Could I come in? 我可以进来吗 ?“Could Can I use your pen? ” “Yes, of course you can.” “我可以借用你的钢笔吗?”“当然可以。 ”(不能说 Yes, you could.)表示过去的允许时,若表示过去一般性允许(即表示某人随时都可以做某事) ,用could;若表示在过去某一特定情况下允许进行某一特定的活动,则不用 could。如:When I lived at home, I could watch TV whenever I wanted to.
4、 我住在家里时, 想什么时候看电影就可以什么时候看。( 一般性允许)I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。 (特定的允许,不能用 could)can 和 could 表示能力的用法can 表示现在的能力,could 表示过去的能力,要表示将来具备的能力通常 be able to 的将来时态。其中要注意的是,could 表示过去的能力,通常只用于表示过去一般性能力,而不表示过去具体某次特定情形下能够做某事的能力。如:他学习很努力,所以考试能及格。误:He studied hard and could pass
5、the exam.正:He studied hard and was able to pass the exam.注:若在否定句中没有以上限制,即 couldnt 可表示过去特定情况下的能力,如可说 He studied hard but still couldnt pass the exam.表推测的 cant 与 may not 有何区别表示推测时,cant 意为“不可能” ,may not 意为“可能不 ”。如:He cant be so rich. 他不可能那么富有。She cant be your daughter. 她不可能是你女儿。He cant be much below (u
6、nder) sixty. 他年纪60岁不会差多少。They cant have gone out because the lights on. 他们不可能出去了,因为灯还亮着。That cant be his mothershes not old enough. 那一定不是他母亲 她年纪还不够大。Other people Others may not think that way. 别的人可能不这样想。He may be late. Worse still, he may not come at all. 他可能会迟到。更糟的是,他可能根本不来。He may not be able to he
7、lp but theres no harm in asking him. 他可能帮不了忙,但是求他一下倒也无妨。表推测的 can / could 有何区别先看看下面这道题:Do you believe what he says?Yes, it _ be true.A. can B. could C. need D. has to此题应选 B。该题容易误选 A。下面谈谈 can,could 表示推测的有关用法:1. 表示理论上的可能性( 即从理论上分析是可能的,但实际未必会发生),可用 can(表现在) 或 could(表过去):He is in poor health. He can be i
8、ll at any time. 他身体不好,随时都可能会生病。Even experts can make mistakes. 即使是专家也可能会出差错。My mother could be very unpleasant at times. 我母亲有时候会让人非常不愉快。2. 表示现实可能性,这包含两个方面的含义:一是指将来可能性,一是指现在的可能性,在这两种用法中,通常都不用 can,但可用 could(可以指现在,相当于 may / might):今年夏天我们可能要去日本。(将来可能性)正:We could may,might go to Japan this summer.误:We ca
9、n go to Japan this summer.你可能是对的,但我不认为你对。(现在可能性)正:You could may,might be right,but I dont think you are.误:You can be right,but I dont think you are.有时也用 can 来表示现在的可能性,但那通常只限于否定句或疑问句中:It cant be true. 那不可能是真的。 What can he possibly want? 他可能会想要什么呢?can, could 表示允许或推测的用法一、表示允许的用法表示现在的允许时,若是请求别人允许自己做某事,两
10、者均可用,但用 could 语气更委婉;若是自己允许别人做某事,一般只用 can,而不用 could。如:Can Could I come in? 我可以进来吗 ?“Could Can I use your pen? ” “Yes, of course you can.” “我可以借用你的钢笔吗?” “当然可以。 ”(不能说 Yes, you could.) (from )表示过去的允许时,若表示过去一般性允许(即表示某人随时都可以做某事) ,用could;若表示在过去某一特定情况下允许进行某一特定的活动,则不用 could。如:When I lived at home, I could wa
11、tch TV whenever I wanted to. 我住在家里时, 想什么时候看电影就可以什么时候看。( 一般性允许)I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。 (特定的允许,不能用 could)二、表示推测的用法对现在或将来的推测,两者均可用,但 can 通常只用于否定句或疑问句中,一般不用于肯定句,而 could 则可用于肯定句、否定句和疑问句;对过去的推测,应在 can, could 之后接动词的完成式,且此时 can 仍只用于否定句或疑问句,不用于肯定句;而 could 则可用于各种句型。如:Can
12、 Could this be true? 这能是真的吗?Where can could he have gone? 他能到哪里去了呢?She cant couldnt have left so soon. 她不可能走得这么早。He could have gone home. 他可能已回家了(from )。注:could 后接动词的完成式,除表示对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生) ,或委婉地责备某人过去应该做某事而没有去做 (此时不用 can)。如:You could have started a little earlier. 你本可早点动身的。You
13、 neednt have cooked it. We could have eaten it raw. 你其实可以不煮熟(它),我们( 本来)可以生吃。can 和 could 的用法 表示能力:能,能够,会He could swim when he was five. 他五岁时就会游泳了。Can you drive a car? 你会开车吗?Yes, I can. 我会。No, I cant. 我不会。 表示推测:可能,会I think the work can be completed ahead of time. 我认为这项工作能提前完成。What can he mean? 他会是什么意思
14、?注:表示推测时,could 不是过去式,只是语气更委婉;若是推测已发生的事或过去的情况,用 can/could have 加过去分词。如:Today is Sunday. He cant/couldnt be at school. 今天是星期天。他不可能在学校里。Mike cant have found his car, for he came to work by bus this morning. 迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。 表示“有时也会”It can be quite windy there, especially in spring. 那里有时容易刮
15、风, 特别在春季。 表示允许:可以 (口语中常代替 may)You can first lend me one book this time. 这次你可以先借给我一本书。You cant take the book out of the room. 你不可以将这本书拿出室外。注意:1. 表示允许别人做某事只能用 can,不能用 could。2. cant 和 mustnt 一样,都可表示“不准,不允许” 。 表示请求:可以Can I go swimming today, please, mum? 妈妈,我今天可以去游泳吗?Could you tell me how I can get to t
16、he railway station? 请告诉我去火车站怎么走吗?注意:could 不是过去式,只是语气较 can 更委婉,注意在回答中不可用 could。如:Could I have the television on? 我可以开电视看吗?Yes, you can. / No, you cant. 可以。/ 不可以。can 与 be able to 的比较(1) be able to 比 can 有更多的时态。如:In the past 50 years or so, scientists have been able to “see” farther and farther into the sky. 在过去50年里,科学家们已经能够往天空看得更远。(2) 在表示过去具体某次能够成功做成某事时,只能用 was/were able to。如:He worked very hard and was able to pass that examination. 他学习非常努力他以能够通过了那场考试。