學(xué)習(xí)啦>學(xué)習(xí)英語>英語其它>

can和could的區(qū)別和用法

時間: 玉鳳862 分享

  can 和 could 對現(xiàn)在或?qū)淼耐茰y,兩者均可用,但can 通常只用于否定句或疑問句中,一般不用于肯定句,而could則可用于肯定句、否定句和疑問句;對過去的推測,應(yīng)在 can, could 之后接動詞的完成式,且此時can仍只用于否定句或疑問句,不用于肯定句;而could 則可用于各種句型。can和could的區(qū)別和用法有哪些呢?本文是學(xué)習(xí)啦小編整理can和could的區(qū)別和用法的資料,僅供參考。

  can和could的區(qū)別和用法

  1.表示能力

  can表示現(xiàn)在的能力,could表示過去的能力,要表示將來具備的能力通常用be able to的將來時態(tài)

  例: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. 他學(xué)習(xí)很努力,所以考試能及格。

  At last he succeeded in solving the problem. 他終于把那個問題解決了。

  3)若在否定句中則沒有以上限制,即couldn’t可表示過去特定情況下的能力

  例:He studied hard but still couldn’t pass the exam.他學(xué)習(xí)很努力,但是仍然沒通過考試。

  2.表示請求許可

  1)表示現(xiàn)在的允許時

 ?、?表示請求允許(即請求別人允許自己做某事),兩者都可用,could語氣更加委婉客氣

  例:Can i try those shoes on please?

  Could i try those shoes on please?

  我能試一下那些鞋子嗎?could語氣更為委婉

  ② 表示給予允許(即自己允許別人做某事), 一般只用can,而不用could,主要用于疑問句中(不可用于肯定句中),應(yīng)答語用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. 我住在家里時, 想什么時候看電影就可以什么時候看(一般性允許)

 ?、?若表示在過去某一特定情況下允許進(jìn)行某一特定的活動,則不用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 我能通過廣播和網(wǎng)絡(luò)聽BBC的節(jié)目(實實在在存在的一種事實)

  We could learn English in the evening at a night school 我能去上夜校學(xué)習(xí)英語(可能性,前提條件是需要有時間和money)

  I could spend my life lying on a beach,but i have to go to work to earn some money.(工作掙錢就是一個限制條件)

  1)表示理論上的可能性(即從理論上分析是可能的,但實際未必會發(fā)生),可用 can(表現(xiàn)在)或 could(表過去)

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

  She could be very unhappy for the nosie

  2)表示現(xiàn)在的可能性或?qū)淼目赡苄?,通常都不用can,但可用could,但是當(dāng)用Can表示現(xiàn)在的可能性,通常只限于否定句或疑問句中:

  You could go to Guilin this summer holiday(將來可能性)

  You could be right, but I don’t think you are 你可能是對的,但我不認(rèn)為你對。(現(xiàn)在可能性)

  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?(你能給我一條學(xué)英語的建議嗎?)

  Can 和 could 的用法和區(qū)別

  ■ 表示能力:能,能夠,會

  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. 我認(rèn)為這項工作能提前完成。 What can he mean? 他會是什么意思?

  注:表示推測時,could不是過去式,只是語氣更委婉;若是推測已發(fā)生的事或過去的情況,用can/could have加過去分詞。如:

  Today is Sunday. He can’t/couldn’t be at school. 今天是星期天。他不可能在學(xué)校里。

  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. 那里有時容易刮風(fēng), 特別在春季。

  ■ 表示允許:可以 (口語中常代替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 一樣,都可表示“不準(zhǔn),不允許”。

  ■ 表示請求:可以

  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有更多的時態(tài)。如:

  In the past 50 years or so, scientists have been able to “see” farther and farther into the sky. 在過去50年里,科學(xué)家們已經(jīng)能夠往天空看得更遠(yuǎn)。

  (2) 在表示過去具體某次能夠成功做成某事時,只能用was/were able to。如: He worked very hard and was able to pass that examination. 他學(xué)習(xí)非常努力他以能夠通過了那場考試。

  一、情態(tài)動詞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? 這可能是真的嗎?

  二、情態(tài)動詞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. 在虛擬條件句中構(gòu)成謂語。如:

  I would certainly do it for you if I could. 要是我能做得到,我一定會為你們做這事兒。

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

  三、can, could 和 be able to的區(qū)別與聯(lián)系。

  1. can的過去式是could,但could 除了可作can的過去式外,還可表比can更委婉的語氣,因此在回答由could 表示請求的問句中,不能用could,但可用can。如:

  —Could you lend me a hand?

  —Of course I can.

  2. 在表示現(xiàn)在或過去的智力、體力、技能等方面的“能力”時,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 ??苫Q。如:

  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也可表示請求,語氣委婉,主要用于疑問句,不可用于肯定句,答語應(yīng)用can(即could不能用于現(xiàn)在時態(tài)的簡略答語中).如:

  Could I come to see you tomorrow?

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

 ?、赾an表示能力時,還可用be able to代替.如:

  I'll not be able to come this afternoon.

  2. 表示驚異、懷疑、不相信的態(tài)度.(主要用在否定句、疑問句或驚嘆句中) Can this be true?

  How can you be so careless!

  This cannot be done by him.

  3. “can(could) + have + 過去分詞”的疑問或否定形式表示對過去發(fā)生的行為懷疑或不肯定.如:

  He cannot have been to that town.

  Can he have got the book?

  4. 用在疑問句及否定句中,表示驚訝,不相信等.

  5. cannot```too\enough表示"無論怎樣``````也不過分","越``````越好"

  can (could) 表示說話人能,可以,同意,準(zhǔn)許,以及客觀條件許可,could 為 can 的過去式. Can you pass me the books?

  你能給我遞一下書嗎 ?

  Could you help me, please?

  請問,你能幫助我嗎?

  What can you do?

  你能干點什么呢? Can you be sure? 你有把握嗎? can 和could 只能用于現(xiàn)在式和過去式兩種時態(tài),將來時態(tài)用 be able to 來表示. He could help us at all.

  他完全可以幫助我們.

  Can you tell me 和Could you tell me的區(qū)別是什么? 兩者的意思一樣 都是你能不能告訴我...的意思 但是后者的語氣更加委婉

  含有一種征求對方同意的感覺

  可以,但是could you 是比較有懇求的意思,而can you 是比較有命令口氣的,意思相同

  Would you

  Would是will的過去式,但它也是一個情態(tài)動詞。

  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.

  表示某種假設(shè)的意志

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

  表示假想的愿望

  We wish that he would come again.

  2.表示征求意見或提出請求的區(qū)別

  主要用于第二人稱的疑問句中,will和would均可用,would此時并不表示過去,而表示委婉語氣

看了can和could的區(qū)別和用法的人還看了:

1.can和could用法

2.地道的英語口語:Might、 may、could用法區(qū)分

3.can的用法

2669764