can 和 could 表示推测的用法
- 格式:doc
- 大小:73.00 KB
- 文档页数:5
情态动词表推测用法总结下面是小编整理的一些关于情态动词表推测用法总结,以供大家学习参考。
一、情态动词can / could用于表推测的用法(1) 从使用句型上看,can 通常只用于否定句或疑问句,一般不用于肯定句,而could 可用于肯定句、否定句和疑问句。
两者没有时间上的差别,只是could 比 can 更委婉,更不确定。
如:It can’t [couldn’t] be true. 那不可能是真的。
What can [could] they be doing? 他们会在干什么呢?We could go there this summer. 今年夏天我们可能要去那儿。
注:can 有时也用于肯定句中表示推测,主要用于表示理论上的可能性(即从理论上看是可能的,但实际未必会发生),或表示“有时”之意。
如:Even experienced teachers can make mistakes. 即使是有经验的教师也可能出错。
She can be very unpleasant. 她有时很令人讨厌。
(2) 从时间关系看,对现在或将来情况作推测,后接动词原形;对正在进行的情况作推测,后接be doing 结构;对过去情况作推测,后接动词完成式。
如:He could have gone home. 他可能已经回家了。
He can’t [couldn’t] have understood. 他不可能理解了。
Why does he know this? Can [Could] someone have told him about it? 他怎么知道? 会是哪个人告诉他了吗?(3) “could+完成式”除表示对过去的推测外,还有以下重要用法:① 表示过去没有实现的可能性,常译为“本来可以”。
如:I could have lent you the money.Why didn’t you ask me? 我本来可以借这笔钱给你的。
情态动词表推测的用法表示推测的情态动词有must, could, may, might, can, should等。
“情态动词+不定式一般式” 表示对现在或将来的推测,“情态动词+不定式进行式”表示对正在进行的动作或事情的推测,“情态动词+不定式完成式”表示对过去的推测。
一、must表示推测的用法must表示推测时,只用于肯定句,表示很大的可能性,意为“一定,准是,必然会”。
其否定形式是can’t/couldn’t (不可能)。
例如:1. You haven’t eaten anything since this morning; you must be hungry.2. That can’t be Mary —she’s in hospital.二、can/could表示推测的用法1. can表示推测时,多用于肯定句和疑问句。
当用于肯定句时,指“有时可能会”,是理论上的可能,其时间意义宽泛不具体。
例如:Even experienced teachers can make mistakes.2. could表示推测时,既可以用于肯定句,又可以用于疑问句。
例如:My book has disappeared. Who could have taken it?3. can’t/couldn’t表示推测时,用于否定句,是语气最强的否定推测,意为“不可能,一定不(是)”。
例如:He can’t/couldn’t have seen her there.4. can/could在疑问句中表示推测时,含有怀疑或疑问的意味,could比can更不确定。
例如:① Can the news be true?② Who can it be?三、may / might表示推测的用法1. may / might表示推测时,用于肯定句,表示无把握的推测,意为“可能,或许”。
(might 比may 更加不肯定,更无把握)。
一、表示能力(1)表示现在的能力,用can:I can’t decide which to choose.我不能决定选哪个好。
While I sympathize, I can’t really do much to help.尽管我很同情,我却不能真正帮多少忙。
(2)表示将来的能力,通常不用can或could,而用be able to的将来时态:I’ll be able to speak French in another few months.再过几个月我就会讲法语了。
One day people will be able to go to the moon on holiday.总有一天人们可以到月球上去度假。
但是,若表示现在决定将来是否有能力做某事,则可用can:Can you come to the party tomorrow?你明天能来参加我们的聚会吗?(3)表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点:①若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could:Could you speak English then?那时候你会说英语吗?②若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was (were) able to do sth,或用managed to do sth,或用succeeded in doing sth 等。
He studied hard and was able to pass the exam.他学习很努力,所以考试能及格。
At last he succeeded in solving the problem.他终于把那个问题解决了。
【注】could不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力:I managed to find the street, but I couldn’t find her house.我想法找到了那条街,但没找到她的房子。
初中英语语法:情态动词can与could用法“三要点”情态动词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’11 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。
如:飞行员的伤势虽然很重,但是他还能够解释发生的一切。
误:A1though the pilot was badly hurt, he could explain whathad happened正:Although the pilot was badly hurt, he was able to explain what had happened.句中说的“能够”解释当时所发生的一切,显然是过去特定场合所具有的能力,所以不能用could。
can与could用法归纳、表示能力(1) 表示现在的能力,用can:lean ' t decide which to choose. 我不能决定选哪个好。
While I sympathize, I can ' t really do much to help. 尽管我很同情,我却不能真正帮多少忙。
(2) 表示将来的能力,通常不用can或could,而用be able to 的将来时态:I ' ll be able to speak French in ano ther few mon ths. 再过几个月我就会讲法语了。
One day people will be able to go to the moon on holiday. 总有一天人们可以至U月球上去度假。
但是,若表示现在决定将来是否有能力做某事,则可用can :Can you come to the party tomorrow? 你明天能来参加我们的聚会吗?(3) 表示过去的能力,有时可用could,有时不能用could,具体应注意以下几点:①若表示过去一般的能力(即想做某事就随时可做某事的能力),可用could :Could you speak English then? 那时候你会说英语吗?②若表示过去的特定能力(即在过去特定场合做某事的能力),则不能用could,而用was (were) able to do sth ,或用man aged to do sth ,或用succeeded in doing sth 等。
He studied hard and was able to pass the exam. 他学习很努力,所以考试能及格。
At last he succeeded in solvi ng the problem. 他终于把那个问题解决了。
【注】could不用来表示过去特定能力通常只限于肯定句,否定句或疑问句中,它则可以表示过去特定的能力:I man aged to find the street, but I could n ' t find her house. 我想法找至到了那条街,但没找到她的房子。
can和could的用法1.表示能力:能,能够,会He could swim when he was five.Can you drive a car? —Yes, I can. —No, I can’t.2. 表示推测:可能,会I think the work can be completed ahead of time. What can he mean? 注:表示推测时,could不是过去式,只是语气更委婉;若是推测已发生的事或过去的情况,用can/could have doneToday is Sunday. He can’t/couldn’t be at school.Mike can’t have found his car, for he came to work by bus this morning.3. 表示“有时也会”It can be quite windy there, especially in spring.4. 表示允许:可以(口语中常代替may) You can first lend me one book this time. You can’t take the book out of the room.注意:1. 表示允许别人做某事只能用can,不能用could。
2. can’t和mustn’t一样,都可表示“不准,不允许”。
5. 表示请求,可以Could you tell me how I can get to the railway station? 注意:could不是过去式,只是语气较can更委婉,注意在回答中不可用could。
Could I have the television on?Yes, you can. / No, you can’t.6. 表示推测(惊讶、怀疑、不相信的态度),用于疑问句、否定句和感叹句中。
Can this be true? This can’t be done by him.How can this be true?7. can与be able to的比较1) can表示能力(体力\知识\技) Can you lift this heavy box? 体力Mary can speak three languages.知识Can you skate? 技能此时可用be able to代替。
can could would 的区别摘要:一、can和could的区别1.用法差异2.语气的不同3.表达能力的差异4.举例说明二、would的用法1.表示将来的推测2.表示意愿或倾向3.表示虚拟语气4.举例说明正文:在日常英语交流中,can、could和would这三个词的用法经常被混淆。
接下来,我们将详细解析这三个词的区别,帮助你更准确地运用它们。
首先,我们来了解can和could的区别。
1.用法差异Can表示能力、许可或可能性。
例如:- He can swim faster than me.(他比我游泳游得快。
)- Can I have a glass of water, please?(我能喝一杯水吗?)Could则表示过去的能力、许可或可能性,以及礼貌地提出请求。
例如:- When I was younger, I could swim faster than you.(当我年轻的时候,我比你游得快。
)- Could I have a glass of water, please?(我能要一杯水吗?)2.语气的不同Could的语气更加客气、委婉,而can则较为直接。
例如:- Can you pass me the salt, please?(你能递给我盐吗?)- Could you possibly pass me the salt, please?(你能尽量递给我盐吗?)3.表达能力的差异Can用于现在时态,表示现在的能力或状况;而could则用于过去时态,表示过去的能力。
4.举例说明假设小明现在会游泳,我们可以说他can swim,表示他现在具有这个能力。
而如果我们要表达小明小时候就会游泳,我们可以说he could swim when he was younger,表示他过去有能力游泳。
接下来,我们来了解would的用法。
1.表示将来的推测Would用于表示根据目前的情况,对将来可能发生的事情进行推测。
情态动词must, can, could, may, might表推测的用法:情态动词中的must, can, could, may, might都表推测。
其中must的可能性最大,can / could次之,may / might最小。
具体用法如下:1. must的用法(1)表示推测“可能性”时,意思是“一定、准是”,语气较肯定,较有把握。
He must be American. = It is certain that he is American. 他准是个美国人。
(2)must表推测只能用于肯定句。
如果要表示“一定不、肯定不”的意思时,应用can`t,如询问某种可能时,应用can。
He must know my address. 他肯定知道我的地址。
(一定)He can`t know my address. 他肯定不知道我的地址。
(一定不)Can he know my address? 他知道我的地址吗?(询问可能性)(3)must 表示推测时,可以推测现在/正在发生的动作/过去发生的动作。
He must have a car now. (现在)他一定有辆小汽车。
He must be doing his exercises in the classroom.(正在进行)他一定在教室里做练习。
He must have finished the work.(过去发生)他一定已完成了工作。
注:must表示推测时很少用于将来的情况。
一般不用He must come tomorrow.可用It`s certain / I`m sure that he will come tomorrow. (4)在反意疑问句中,当附属部分含有表示推测意义的must时,疑问部分的助动词应与must后面的动词在非推测情况下的用法保持一致。
He must be a worker, isn`t he? (现在)他准时个工人,是吗?It must have rained last night, didn`t it? (过去)昨晚一定下雨了,是不是?You must have learned English for many years, haven`t you? (完成时)你一定学了好多年英语,是吗?2. can / could的用法(1)can表示推测“可能性”时,往往用于否定句或疑问句。
Can 和could 的用法和区别■表示能力:能,能够,会He could swim when he was five. 他五岁时就会游泳了。
Can you drive a car? 你会开车吗?—Yes, I can. 我会。
—No, I can’t.我不会。
■表示推测:可能,会I think the work can be completed ahead of time. 我认为这项工作能提前完成。
What can he mean? 他会是什么意思?注:表示推测时,could不是过去式,只是语气更委婉;若是推测已发生的事或过去的情况,用can/could have加过去分词。
如:Today is Sunday. He can’t/couldn’t be at school.今天是星期天。
他不可能在学校里。
Mike can’t have found his car, for he came to work by bus this morning. 迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。
■表示“有时也会”It can be quite windy there, especially in spring. 那里有时容易刮风, 特别在春季。
■表示允许:可以 (口语中常代替may)You can first lend me one book this time. 这次你可以先借给我一本书。
You ca n’t take the book out of the room.你不可以将这本书拿出室外。
注意:1. 表示允许别人做某事只能用can,不能用could。
2.can’t和mustn’t一样,都可表示“不准,不允许”。
■表示请求:可以Can I go swimming today, please, mum? 妈妈,我今天可以去游泳吗?Could you tell me how I can get to the railway station? 请告诉我去火车站怎么走吗?注意:could不是过去式,只是语气较can更委婉,注意在回答中不可用could。
can 和could 用法详解1.表示能力,could 是can 的过去。
如:Can you speak English? 你会说英语吗?Could you speak English then? 那时候你会说英语吗?2.表示许可,注意以下用法:(1) 对于现在或将来的“许可”,要区分以下两种情况:a. 表示请求允许(即请求别人允许自己做某事),可用can(=may)或could(=might)(注意:这里的could 并不表示过去,而是表示现在,只是语气较委婉)。
如:Can [May, Could, Might] I come in? 我可以进来吗?b. 表示给予允许(即自己允许别人做某事),一般只用can(=may),而不能用could 或might。
如:A: Could [Can] I use your pen? 我可以借用你的钢笔吗?B: Yes, of course you can.当然可以。
(注意: 此处不用Yes,you could)(2) 对于过去的“许可”,也要区分以下两种情况:a. 表示过去一般性允许(即表示某人随时都可以做某事),用can的过去式(即could)。
如:When I lived at home, I could watch TV whenever I wantedto. 我住在家里时,想什么时候看电影就可以什么时候看(一般性允许)。
b. 表示过去特定的允许( 即表示在过去某一特定情况下允许进行某一活动),则不用could, 而需换成其它表达(如:had permission或was [were] allowed to)。
如:I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影(特定的允许,所以不能用could)。
3.表示推测:(1) 对现在或将来的推测,can 通常只用于否定句或疑问句中,一般不用于肯定句:It can’t be true. 那不可能是真的。
can和could表推测的用法一、can和could的基本用法1. can和could在日常生活中常用来表达能力、许可和请求等意思,但它们在用于推测时也有其独特的用法。
2. can表示一种可能性或能力,而could则是can的过去式形式,表示更加委婉的可能性或能力。
3. We can go for a walk in the park.(我们可以去公园散步。
)这句话中的can表达的是一种可能性和能力,表示我们有能力去公园散步。
4. 再She could be at home by now.(她现在可能已经在家了。
)这句话中的could表示的是一种更加委婉的可能性,表示她有可能已经在家了。
二、can和could表推测的用法1. can和could在推测时常用来表示对事实或情况的猜测或推断。
2. It can't be true.(那不可能是真的。
)这句话中的can用来表达对某事情不可能性的推测。
3. 再She could have missed the tr本人n.(她可能错过了火车。
)这句话中的could表达了对她错过火车的推测。
4. can和could还可以用来表达对过去事件的推测,He could have taken the wrong turn.(他可能走错了路。
)5. can和could还可以用来表示对将来可能发生的事情的推测,It could r本人n tomorrow.(明天可能会下雨。
)三、can和could的注意事项1. 在一般现在时和一般将来时中,can和could用来表示推测时,其否定形式为can't和couldn't。
2. She can't be at home now.(她现在不可能在家。
)这句话中的can't表示推测的否定形式。
3. 而在一般过去时中,could的否定形式为couldn't,He couldn't have finished the work so fast.(他不可能这么快就完成了工作。
英语中can, could, may, might, must 表示推测的用法1)情态动词+动词原形。
表示对现在或将来的情况的推测,此时动词通常为系动词。
I don't know where she is, she may be in Wuhan.2)情态动词+动词现在进行时。
表示对现在或将来正在进行的情况进行推测。
At this moment, our teacher must be correcting our exam papers.这时,我们老师想必在批改试卷。
3)情态动词+动词完成时。
表示对过去情况的推测。
We would have finished this work by the end of next December.明年十二月底前我们很可能已完成这项工作了。
The road is wet. It must have rained last night.地是湿的,昨天晚上一定下雨了。
4)情态动词+动词的现在完成进行时。
表示对过去正在发生事情的推测。
Your mother must have been looking for you.你妈妈一定一直在找你。
5)推测的否定形式,疑问形式用can't, couldn't表示。
Mike can't have found his car, for he came to work by bus this morning.迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。
注意:could, might表示推测时不表示时态,其推测的程度不如can, may。
can 和could 表示推测的用法对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句;对过去的推测,应在can, could 之后接动词的完成式,且此时can仍只用于否定句或疑问句,不用于肯定句;而could则可用于各种句型。
如:Can [Could] this be true? 这能是真的吗?Where can [could] he have gone? 他能到哪里去了呢?Shecan’t[couldn’t]haveleftsosoon.她不可能走得这么早。
He could have gone home. 他可能已回家了。
注:could后接动词的完成式,除表示对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生),或委婉地责备某人过去应该做某事而没有去做(此时不用can)。
如:You could have started a littleearlier. 你本可早点动身的。
Youneedn’thavecookedit. We could have eaten it raw. 你其实可以不煮熟(它),我们(本来)可以生吃。
can 和could 表示允许的用法表示现在的允许时,若是请求别人允许自己做某事,两者均可用,但用could语气更委婉;若是自己允许别人做某事,一般只用can,而不用could。
如:Can [Could] I come in? 我可以进来吗?“Could [Can] I use your pen? ”“Yes, of courseyou can.”“我可以借用你的钢笔吗?”“当然可以。
”(不能说Yes, you could.)表示过去的允许时,若表示过去一般性允许(即表示某人随时都可以做某事),用could;若表示在过去某一特定情况下允许进行某一特定的活动,则不用could。
Can 和could 的用法和区别■?表示能力:能,能够,会He could swim when he was five.?他五岁时就会游泳了。
Can you drive a car??你会开车吗?—Yes, I can.?我会。
—No, I can’t.?我不会。
■?表示推测:可能,会I think the work can be completed ahead of time.?我认为这项工作能提前完成。
What can he mean??他会是什么意思?注:表示推测时,could不是过去式,只是语气更委婉;若是推测已发生的事或过去的情况,用can/could have加过去分词。
如:Today is Sunday. He can’t/couldn’t be at school.?今天是星期天。
他不可能在学校里。
Mike can’t have found his car, for he came to work by bus this morning.?迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。
■?表示“有时也会”It can be quite windy there, especially in spring.?那里有时容易刮风,?特别在春季。
■?表示允许:可以?(口语中常代替may)You can first lend me one book this time.?这次你可以先借给我一本书。
You can’t take the book out of the room.?你不可以将这本书拿出室外。
注意:1.?表示允许别人做某事只能用can,不能用could。
2.?can’t?和?mustn’t?一样,都可表示“不准,不允许”。
■?表示请求:可以Can I go swimming today, please, mum??妈妈,我今天可以去游泳吗?Could you tell me how I can get to the railway station??请告诉我去火车站怎么走吗?注意:could不是过去式,只是语气较can更委婉,注意在回答中不可用could。
情态动词must。
can。
could。
may。
might表推测的用法情态动词can / could表示推测时,意思是“可能、有可能”,语气比must弱。
XXX用于现在和将来,could用于过去。
1)表示可能性时,can / could后面接动词原形。
He canbe American。
= It is possible that he is American.他可能是个美国人。
2)表示不可能性时,用XXX。
He can`t be American。
=It is impossible that he is American.他不可能是个美国人。
3)can / could还可以表示“会、能够”的意思。
He can speak Chinese.他会说中文。
4)在疑问句中,XXX表示请求、允许、建议等意义。
Can you help me?你能帮我吗?Could you please pass me the salt?你能把盐递给我吗?3.may / might的用法1)may / might表示推测时,意思是“可能性很小”,语气比can / could更弱。
He may be American。
= It is possible thathe is American。
but the possibility is small.他可能是个美国人,但可能性很小。
2)may / might还可以表示请求、许可、建议等意义。
May I use your phone?我可以用你的电话吗?Might I suggest a different approach?我可以建议一种不同的方法吗?3)在虚拟语气中,XXX表示“可能性很小,甚至不可能”,表示一种假设的情况。
If I had studied harder。
I might have passed the exam.如果我学得更努力,我可能会通过考试。
总之,情态动词must。
情态动词表推测的口诀在日常生活中,我们常常需要用英语进行推测,此时就需要借助情态动词。
情态动词在表示推测时,有较强的语气助词作用,能表达说话者对某件事情的猜测或推测。
下面我们将学习一些常用的推测性情态动词及其用法。
一、推测性情态动词的分类和含义1.肯定推测:can、could、may、might、must、should等。
2.否定推测:can"t、couldn"t、may not、might not、mustn"t、shouldn"t等。
二、情态动词表推测的口诀1.肯定推测:can、could、may、might、must、should口诀:肯定推测用yes,can、could、may、might、must、should解忧愁。
2.否定推测:can"t、couldn"t、may not、might not、mustn"t、shouldn"t口诀:否定推测别慌张,can"t、couldn"t、may not、might not、mustn"t、shouldn"t来帮忙。
三、实例分析与应用1.肯定推测例句:He can be the one who saved her.他可能是救她那个人。
You might know the answer.你可能知道答案。
2.否定推测例句:She can"t have done that.她不可能做过那件事。
He shouldn"t be late.他不应该迟到。
掌握这些推测性情态动词,并在实际交流中灵活运用,能帮助我们更准确地表达猜测和推测。
can与c ould的用法归纳(1) 表示能力其意为“能”“会”,其中can表示现在的能力,could表示过去的能力。
如:One cannot succeed unless he works hard. 人除非努力工作,否则是不会有成功的。
He couldn’t find his pen, so he wrote in pencil. 他找不着钢笔,所以他用铅笔写。
注:could表示过去的能力通常只表示过去一般性能力,即过去想做某事就随时可做某事的能力,或用于间接引语中或与感知动词see, hear, smell, feel等连用表示过去特定能力。
在其他情况下的过去特定能力通常不用could表示,而用was (were) able to。
如:他只有叫喊才能让别人听到他。
误:Only by shouting was he could make himself heard.正:Only by shouting was he able to make himself heard.但在否定句中,我们可以用couldn’t来表示过去特定的能力。
如:I took off my coat, searched all my pockets, but couldn’t find my key. 我脱下外衣,掏了所有的口袋,但没有找到钥匙。
(2) 表示允许意为“可以”。
表示请求允许(即请求别人允许自己做某事)时,两者均可用,此时的could 并不表示过去,而是表示一种委婉语气;表示给予允许(即自己允许别人做某事),英语习惯上只用can,而不用 could。
如:Can (Could) I say it in Chinese? 我可以用汉语说吗?“Can (Could) I borrow your umbrella?” “Yes, of course you can.” “我可以借用一下你的雨伞吗?”“当然可以。
”(不能说 Yes, you could.)注:以上说的是针对现在或将来情况而言的,若谈的是过去情况,则过去could只用于表示过去一般性允许(即表示某人随时都可以做某事),而不表示特定的允许(即表示在过去某一特定情况下允许进行某一特定的活动),遇此情况需换成其他表达。
英语中can和could的用法
1、can的用法
(1)表示体力和脑力方面的能力。
(2)表示对现在的动作或状态进行主观的猜测,主要用在否定句和疑问句中。
(3)表示可能性,理论上的可能性,意为“有时候可能会”,可用于肯定句。
(4)表示允许,意思与may接近。
(5)表示说话人的推测、怀疑、惊异、猜测或不肯定等,主要用于否定句、疑问句或感叹句中。
(6)can的特殊句型
cannot…too / enough表示“无论怎么。
也不过分”。
“越。
越好”。
cannot but+ do sth.表示“不得不,只好”。
2、could的用法
(1)表示能力,指的是过去时间。
(2)表示允许,指的是过去时间。
(3)表示可能,可以指过去时间,也可以指现在时间,表示语气缓和。
(4)委婉客气地提出问题或陈述看法,指的是现在时间。
主要用于疑问句,回答时用can。
3、can与could的区别
can表推测时只用于否定句和疑问句(could无此限制)。
couldn't的可能性比can't小。
4、can与be able to的区别
(1)现在时:无区别,但后者不常用。
(2)完成时;can没有完成时,此时要用have(has,had)been able to。
(3)将来时:can没有将来时,要用will be able to。
(4)过去时:could表示一般能力,was/were able to 表示在具体场合通过努力成功做成某事的能力。
can 和could 表示推测的用法对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句;对过去的推测,应在can, could 之后接动词的完成式,且此时can仍只用于否定句或疑问句,不用于肯定句;而could 则可用于各种句型。
如:Can [Could] this be true? 这能是真的吗?Where can [could] he have gone? 他能到哪里去了呢?She can’t [couldn’t] have left so soon. 她不可能走得这么早。
He could have gone home. 他可能已回家了。
注:could后接动词的完成式,除表示对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生),或委婉地责备某人过去应该做某事而没有去做(此时不用can)。
如:You could have started a little earlier. 你本可早点动身的。
You needn’t have cooked it. We could have eaten it raw. 你其实可以不煮熟(它),我们(本来)可以生吃。
can 和could 表示允许的用法表示现在的允许时,若是请求别人允许自己做某事,两者均可用,但用could 语气更委婉;若是自己允许别人做某事,一般只用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. 我住在家里时, 想什么时候看电影就可以什么时候看。
(一般性允许)I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。
(特定的允许,不能用could)can 和could 表示能力的用法can 表示现在的能力,could 表示过去的能力,要表示将来具备的能力通常be able to 的将来时态。
其中要注意的是,could 表示过去的能力,通常只用于表示过去一般性能力,而不表示过去具体某次特定情形下能够做某事的能力。
如:他学习很努力,所以考试能及格。
误:He studied hard and could pass the exam.正:He studied hard and was able to pass the exam.注:若在否定句中没有以上限制,即couldn’t 可表示过去特定情况下的能力,如可说He studied hard but still couldn’t pass the exam.表推测的can’t 与may not 有何区别表示推测时,can’t意为“不可能”,may not意为“可能不”。
如:He can’t be so rich. 他不可能那么富有。
She can’t be your daughter. 她不可能是你女儿。
He can’t be much below (under) sixty. 他年纪60岁不会差多少。
They can’t have gone out because the light’s on. 他们不可能出去了,因为灯还亮着。
That can’t be his mother—she’s 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 help but there’s no harm in asking him. 他可能帮不了忙,但是求他一下倒也无妨。
表推测的can / could有何区别先看看下面这道题:—Do you believe what he says?—Yes,it __________ be true.A.canB.couldC.needD. has to此题应选B。
该题容易误选A。
下面谈谈can,could表示推测的有关用法:1.表示理论上的可能性(即从理论上分析是可能的,但实际未必会发生),可用can(表现在)或could(表过去):He is in poor health. He can be ill 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 can go to Japan this summer.你可能是对的,但我不认为你对。
(现在可能性)正:You could [may,might] be right,but I don’t think you are.误:You can be right,but I don’t think you are.有时也用can来表示现在的可能性,但那通常只限于否定句或疑问句中:It can’t be true. 那不可能是真的。
What can he possibly want? 他可能会想要什么呢?can, could表示允许或推测的用法一、表示允许的用法表示现在的允许时,若是请求别人允许自己做某事,两者均可用,但用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 watch TV whenever I wanted to. 我住在家里时, 想什么时候看电影就可以什么时候看。
(一般性允许)I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。
(特定的允许,不能用could)二、表示推测的用法对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句;对过去的推测,应在can, could之后接动词的完成式,且此时can仍只用于否定句或疑问句,不用于肯定句;而could 则可用于各种句型。
如:Can [Could] this be true? 这能是真的吗?Where can [could] he have gone? 他能到哪里去了呢?She can't [couldn’t] have left so soon. 她不可能走得这么早。
He could have gone home. 他可能已回家了(from )。
注:could后接动词的完成式,除表示对过去的推测外,还可表示过去没有实现的可能性(即某事本来可以发生,却没发生),或委婉地责备某人过去应该做某事而没有去做(此时不用can)。
如:You could have started a little earlier. 你本可早点动身的。
You needn’t 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 can’t. 我不会。
■表示推测:可能,会I think the work can be completed ahead of time. 我认为这项工作能提前完成。
What can he mean? 他会是什么意思?注:表示推测时,could不是过去式,只是语气更委婉;若是推测已发生的事或过去的情况,用can/could have加过去分词。
如:Today is Sunday. He can’t/couldn’t be at school. 今天是星期天。
他不可能在学校里。
Mike can’t have found his car, for he came to work by bus this morning. 迈克一定还没有找回他的车,因为早上他是坐公共汽车来上班的。
■表示“有时也会”It can be quite windy there, especially in spring. 那里有时容易刮风, 特别在春季。
■表示允许:可以(口语中常代替may)You can first lend me one book this time. 这次你可以先借给我一本书。
You can’t take the book out of the room. 你不可以将这本书拿出室外。
注意:1. 表示允许别人做某事只能用can,不能用could。
2.can’t 和mustn’t 一样,都可表示“不准,不允许”。
■表示请求:可以Can I go swimming today, please, mum? 妈妈,我今天可以去游泳吗?Could you tell me how I can get to the railway station? 请告诉我去火车站怎么走吗?注意:could不是过去式,只是语气较can更委婉,注意在回答中不可用could。