【高中英语知识】:can和could的区别

发布时间:2020-12-18 18:46:39 阅读数:
摘要:could可用于礼貌性地向对方提出请求或征求对方的许可,用于疑问句中,可替代can,在时间上与can没有区别,但语气比can更加委婉、有礼貌。具体区别如下:...

      could可用于礼貌性地向对方提出请求或征求对方的许可,用于疑问句中,可替代can,在时间上与can没有区别,但语气比can更加委婉、有礼貌。具体区别如下:

高中英语,英语知识,can和could

  1.表示现在或将来的推测,can和could都可以,但一般来说,can的可能性比could大。

  2. 对现在和将来推测时,can一般用于否定句和疑问句,而could可以用在肯定句、否定句和疑问句中。

  例句:It can’t be true.

  这不可能是真的。

  We could go to the new pub this weekend.

  这个周末我们可以去新开的酒吧。

  3. 对过去推测时,can和could后面都要接动词完成式,即have done形式,但是同样地,can一般用于否定句和疑问句,而could可以用在肯定句、否定句和疑问句中。

  例句:You can’t have finished your homework.

  你不可能已经完成作业了。

  She could have gone home.

  她可能已经回家了。

  4. could have done除了表示推测外,还包含说话人委婉的的责备或埋怨语气。

  例句:You could have helped her out.

  你本可以帮她,你为什么不帮!

  5. could have done可表示“差点儿就要”。

  例句; You could have started a fire!

  你们差点儿就引发了场火灾!

  6. 表示能力时,can表示现在的能力,could表示过去的能力,这个大家都没问题,需要注意的是,表示将来具备的能力时,要用be able to。

  例句:Maybe people will be able to travel in space some day.

  也许有一天人们能够在太空旅行。

  PS:①表示过去的特定能力时,要用was(were) able to/managed to/succeeded in doing。

  例句:He succeeded in passing the test last month.

  上个月他成功地通过了考试。

  ②表示请求许可时,could比can更加委婉。

  例句:Could you open the door for me?

  你能帮我开下门吗?

  ③表示给予许可时,只能用can。

  例句:-Could I borrow your bike, Tom?

  Tom,我能借你的单车吗?

  -Yes, of course you can.

  当然可以。