must,may,should,can的差别,用法和意思???

如题所述

一. can (could)
1)表示能力could主要指过去时间
2)表示可能理论上或是逻辑判断上
3)表示允许
4表惊异、怀疑、不相信等态度。主要用于否定句、疑问句或感叹句中
5比较委婉客气地提出问题或陈述看法
二may (might)
1表允许might可以指过去时间也可指现在时间语气更委婉
2表可能事实上。可以指过去时间也可以指现在时间但语气更加不肯定。
三 must
1表示义务。意为―必须(主观意志)
2表示揣测。意为―想必、准是、一定‖等只用于肯定句。
四 shall
1表征询意见用于第一、第三人称疑问句。
2表说话人的意愿有―命令、允诺、警告、决心‖等意思用于第二、第三人称陈述句
五. will
1表意愿用于各种人称陈述句
2表请求用于疑问句3表示某种倾向或习惯性动作
六 should
1表义务。意为―应该‖某件事宜于做用于各种人称
2表推测意为―想必一定、照说应该、估计‖等
七.would
1表意愿
2表委婉地提出请求、建议或看法
3表过去反复发生的动作或过去的一种倾向
八、情态动词后跟完成式和进行式的用法
1.情态动词后跟完成式表―应当已经……‖―想必已经……‖―本来可以……‖等意
2. 情态动词后跟进行式表示―想必正在……‖―可能正在……‖―应当正在‖等意
(1.) can 和be able to
1情态动词can只有两种时态形式现在式can和过去式could而be able to有多种时态形式
2用在过去时中could经常表示能够做某事事实上不一定去做而was∕were able to则表示―过去做成了某事‖。在否定句中两者可通用
(2. )must和 have to
must表示主观意志而have to表示由于客观因素不得不做某事。
must没有过去式除在间接引语中可用于表示过去时间在直接引语中表示过去时间应该用had to代替
(3.) would和used to
1used to表示过去与现在或过去某时与后来的情况有不同而would只表过去的情况
2used to可表示过去的习惯动作和经常的情况而would只表示过去的习惯动作来自:求助得到的回答
温馨提示:答案为网友推荐,仅供参考
相似回答