情态动词 委婉 推测 虚拟
情态动词的本义
can/could——强调客观能力、表示许可、进行推测(可能性)
will/would——体现主观意愿、表将来
may/might——语气弱、不确定的情况或较弱的可能性、表示许可
must——语气强、态度坚决、情绪确定、质疑(非要......)
should——提出建议、正常应该的情况、现有条件下即将发生、居然
shall/ought to——语气强、正经严肃,强调义务和责任、提议
need/have to——提出需求、强调必要性
情态动词与have done
推测
must/can't have done—— 语气强、依据充足
could/couldn't have done——语气较强、有依据
might/might not(may) have done——语气较弱、依据不足
虚拟
should have done——本应该、责备语气
shouldn't have done——本不应该、责备语气
could have done——本可能、遗憾惋惜语气
couldn't have done——本不可能、意外超出预期语气
needn't have done——本不必、多余、不必要
should/would 过去、委婉、客气、虚拟
(mustn't/can/need + have done)
(would have done为虚拟语气)