学习啦>学习英语>英语其它>

can和could的区别和用法

玉凤分享

  can 和 could 对现在或将来的推测,两者均可用,但can 通常只用于否定句或疑问句中,一般不用于肯定句,而could则可用于肯定句、否定句和疑问句;对过去的推测,应在 can, could 之后接动词的完成式,且此时can仍只用于否定句或疑问句,不用于肯定句;而could 则可用于各种句型。can和could的区别和用法有哪些呢?本文是学习啦小编整理can和could的区别和用法的资料,仅供参考。

  can和could的区别和用法

  1.表示能力

  can表示现在的能力,could表示过去的能力,要表示将来具备的能力通常用be able to的将来时态

  例:He can speak a little English now.

  She could play the piano when she was five.

  【注意】:

  1)could表示过去的能力,通常只用于表示过去一般性能力(即想做某事就随时可做某事的能力),而不表示过去的特定能力(即在过去特定场合做某事的能力)

  例:Could you speak English then? 那时候你会说英语吗?

  I couldn't find her house 我找不到她的家了。

  2)若表示过去的特定能力,需用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. 他终于把那个问题解决了。

  3)若在否定句中则没有以上限制,即couldn’t可表示过去特定情况下的能力

  例:He studied hard but still couldn’t pass the exam.他学习很努力,但是仍然没通过考试。

  2.表示请求许可

  1)表示现在的允许时

  ① 表示请求允许(即请求别人允许自己做某事),两者都可用,could语气更加委婉客气

  例:Can i try those shoes on please?

  Could i try those shoes on please?

  我能试一下那些鞋子吗?could语气更为委婉

  ② 表示给予允许(即自己允许别人做某事), 一般只用can,而不用could,主要用于疑问句中(不可用于肯定句中),应答语用can

  例:Could you please take out the trash ? 你能帮我倒一下垃圾吗?Yes,I can/No,I can't

  2)表示过去的允许时

  ① 若表示过去一般性允许(即表示某人随时都可以做某事),用could

  When I lived at home, I could watch TV whenever I wanted to. 我住在家里时, 想什么时候看电影就可以什么时候看(一般性允许)

  ② 若表示在过去某一特定情况下允许进行某一特定的活动,则不用could

  I was allowed to see the film yesterday evening. 昨天晚上允许我去看了电影。(特定的允许,不能用could)

  3.表示推测可能性,can 可能性比could 大

  一般来说,Can 表示实实在在存在的事实,而could 有可能性,但是是有条件的

  例:we can listen BBC programmes on the radio or the Internet 我能通过广播和网络听BBC的节目(实实在在存在的一种事实)

  We could learn English in the evening at a night school 我能去上夜校学习英语(可能性,前提条件是需要有时间和money)

  I could spend my life lying on a beach,but i have to go to work to earn some money.(工作挣钱就是一个限制条件)

  1)表示理论上的可能性(即从理论上分析是可能的,但实际未必会发生),可用 can(表现在)或 could(表过去)

  He is in poor health. He can be ill at any time

  She could be very unhappy for the nosie

  2)表示现在的可能性或将来的可能性,通常都不用can,但可用could,但是当用Can表示现在的可能性,通常只限于否定句或疑问句中:

  You could go to Guilin this summer holiday(将来可能性)

  You could be right, but I don’t think you are 你可能是对的,但我不认为你对。(现在可能性)

  It can’t be true. 那不可能是真的。

  4.在下面几种情况时只能用Could

  1)虚拟语气里面只能用could

  If it had not rained so hard yesterday we could have played tennis(本该去打球的,但由于下雨没去)

  2)表示委婉的时候 只能用could

  Could I use your pen?(不知道对方是否借钢笔,很委婉的请求)

  3)表示建议和忠告,只能用could

  Could you give me a suggestion about learning english?(你能给我一条学英语的建议吗?)

  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。如:

  —Could I have the television on? 我可以开电视看吗?

  —Yes, you can. / No, you can’t. 可以。/ 不可以。

  ■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. 他学习非常努力他以能够通过了那场考试。

  一、情态动词can的用法

  1. 表示能力,意思是:能,会。如:

  I can't swim. 我不会游泳。

  Can you drive? 你会开车吗?

  2. 表示客观可能性,意思是:可以,可能。如:

  That big cinema can seats 2,000 people. 那家大电影院能坐2000人。

  He can be very friendly at times. 有时他会很友好。

  3. 表示允许(和may意思相近),意思是:可以,能够。如:

  You can have the book when I have finished it. 书我看完了可以给你。

  Can I use your pen? 我可以用你的钢笔吗?

  4. 表示惊异、不相信等(用于疑问句、否定句或感叹句中),意思是:会,可能。如:

  This can't be true. 这不可能是真的。

  Can it be true? 这可能是真的吗?

  二、情态动词could的用法

  1. 表示“能力”或“可能性”,作为can的过去形式。如:

  Could you speak English then? 那时你能讲英语吗?

  He said he couldn't follow me. 他说他跟不上我。

  2. 表示惊异、怀疑、不相信等情绪。如:

  Who could have taken them? 谁会把它们拿走了呢?

  She couldn't have left so soon. 她不可能这么快就走了。

  在这种情况下,could和can是可以换用的,用could时口气较缓和,用can时不相信的程度更强一些,两者在时间上没有差别。

  3. 比较委婉客气地提出问题或陈述看法。如:

  ?/P>

  —Could you let me have your passport?

  —Yes, here it is.

  —看看你的护照好吗?

  —行,这就是。

  I could come earlier, if necessary. 如果必要我可以早点来。

  这时could和can没有时间上的差别。

  4. 在虚拟条件句中构成谓语。如:

  I would certainly do it for you if I could. 要是我能做得到,我一定会为你们做这事儿。

  How I wish I could go with you! 我多么希望和你们一道去!

  三、can, could 和 be able to的区别与联系。

  1. can的过去式是could,但could 除了可作can的过去式外,还可表比can更委婉的语气,因此在回答由could 表示请求的问句中,不能用could,但可用can。如:

  —Could you lend me a hand?

  —Of course I can.

  2. 在表示现在或过去的智力、体力、技能等方面的“能力”时,can, could 常可与be able to互换。如:

  ?/P>

  He could (or was able to) swim five miles when he was a boy.

  3. be able to有比can更多的形式,如"will be able to","have (has) been able to" "had been able to" 等等。因此be able to常被用来表示can所不能表示的将来或完成的概念。如:

  They will be able to run this machine on their own in three months. 他们过三个月就能自己开这台机器了。

  4. 在表示成功地做了某事时,不用could,而用was / were able to (或managed to, succeeded in doing sth )来表示。如:

  He was able to (or managed to) finish the job yesterday。

  但是couldn't和wasn't / weren't able to 常可互换。如:

  I couldn't / wasn't able to finish the job yesterday.

  5. 与感觉动词连用时,can,could亦可与be able to互换。如:

  We could/were able to smell something burning in the kitchen.

  can和could的用法

  1. 表示能力或客观可能性,还可以表示请求和允许.如:

  Can you finish this work tonight?

  Man cannot live without air.

  — Can I go now? — Yes, you can.

  注意:①could也可表示请求,语气委婉,主要用于疑问句,不可用于肯定句,答语应用can(即could不能用于现在时态的简略答语中).如:

  Could I come to see you tomorrow?

  Yes, you can. (否定答语可用No, I'm afraid not.)

  ②can表示能力时,还可用be able to代替.如:

  I'll not be able to come this afternoon.

  2. 表示惊异、怀疑、不相信的态度.(主要用在否定句、疑问句或惊叹句中) Can this be true?

  How can you be so careless!

  This cannot be done by him.

  3. “can(could) + have + 过去分词”的疑问或否定形式表示对过去发生的行为怀疑或不肯定.如:

  He cannot have been to that town.

  Can he have got the book?

  4. 用在疑问句及否定句中,表示惊讶,不相信等.

  5. cannot```too\enough表示"无论怎样``````也不过分","越``````越好"

  can (could) 表示说话人能,可以,同意,准许,以及客观条件许可,could 为 can 的过去式. Can you pass me the books?

  你能给我递一下书吗 ?

  Could you help me, please?

  请问,你能帮助我吗?

  What can you do?

  你能干点什么呢? Can you be sure? 你有把握吗? can 和could 只能用于现在式和过去式两种时态,将来时态用 be able to 来表示. He could help us at all.

  他完全可以帮助我们.

  Can you tell me 和Could you tell me的区别是什么? 两者的意思一样 都是你能不能告诉我...的意思 但是后者的语气更加委婉

  含有一种征求对方同意的感觉

  可以,但是could you 是比较有恳求的意思,而can you 是比较有命令口气的,意思相同

  Would you

  Would是will的过去式,但它也是一个情态动词。

  She would be there the next day.

  I would face to her parents.

  Would you表示一种委婉,客气的说法

  Would you like to have a cup of tea?

  Would you mind I smoking here?

  Would you tell me the way to the park?

  表示愿意,宁愿,肯

  He would eat nothing.

  表示某种假设的意志

  If you would do this for me, I should be greatful indeed.

  表示假想的愿望

  We wish that he would come again.

  2.表示征求意见或提出请求的区别

  主要用于第二人称的疑问句中,will和would均可用,would此时并不表示过去,而表示委婉语气

看了can和could的区别和用法的人还看了:

1.can和could用法

2.地道的英语口语:Might、 may、could用法区分

3.can的用法

    2669764