当前位置:新励学网 > 秒知问答 > can.could.should的区别

can.could.should的区别

发表时间:2024-09-01 02:09:13 来源:网友投稿

  could,should和would都是情态动词,也是助动词。

  should,在汉语中,常译为:应该。而would常译为:可以或者是将要。could常译为:能够。

   could,should和would除了分别是can,shall和will的过去式,还有其他的用法:

  1.could的用法

  (1)表示惊异、怀疑、不相信等态度:

  HowcouldJohnbesoarrogant?约翰怎么这么傲慢?

  Hecouldn'tbeoverforty.他不可能有40多岁了。

  Wherecouldshebenow?她现在能在哪儿呢?

  以上三个句子可以用can代替could,两者在时间上没有差别,只是用could时语气较缓和,用can时不相信程度更强一些。

  (2)比较委婉客气地提出问题或陈述看法:

  Could(Can)youlendmeyourwalkman?你能把随身听借给我用一下吗?

  CouldIseeyourcredentials?我可以看看你的证件吗?

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

  (3)在虚拟条件句中作助动词,与谓语动词一起构成谓语:

  Icoulddoit(ifIwould).(假如我愿意的话)我是能办到这一点的。(指说话人不愿意)

  Youcouldhavedonebetterifyouhadbeenmorecareful.你要是再细心一点,是可以做得更好的。

  2.should的用法

  (1)表示惊异、赞叹、不满等情绪:

  Itissimplyamiraclethatriceshouldgrowinsuchaplace.稻子竟能在这样的地方生长,这实在是个奇迹。

  It'swonderfulthatyoushouldgetfullmarks.你得了满分真了不起。

  Whyshouldyoubesolatetoday?你今天怎么来得这么晚?

  (2)表示委婉地陈述自己的意见:

  Ishouldthinkyouareright.我想你是对的。

  (3)(表示语气较强的假设)万一,竟然:

  Ifheshouldfailtocome,askTomtoworkinhisplace.万一他不来,就叫汤姆代替他工作。

  (4)(表示可能性、推测)可能,该:

  Mysistershouldbehomebynow.我妹妹现在应该到家了。

  (5)(表示建议、命令、愿意等)应该:

  Imovethatheshouldcomewithus.我坚持他应和我们一起去。

  3.would的用法

  (1)用在虚拟语气的主句中:

  Ifyouwenttoseehim,hewouldbedelighted.如果你去看他,他一定非常高兴。

  Shewouldhavecomeifshehadn'tbeensobusy.要不是忙她就来了。

  (2)委婉地提出请求、建议或看法:

  Wouldyoutakeaseat?请坐!

  (3)表示意愿,在陈述语气和虚拟语气都可用:

  Hewouldnotleavebeforehefinishedhiswork.他在完成工作以前不愿离开。

  (4)表示过去反复发生的动作:

  Nowandthenablackbirdwouldcall.不时会有山鸟叫。

  (5)表示过去的一种倾向:

  Thewoundwouldnotheal.伤口老不愈合。

  (6)表示推测:

  Thatwouldbeinspring1989.那大概是在1989年春天。

免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。

如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!