各位,问一下will和would的区别是啥

2022-07-28 教育 65阅读
一、will和would的区别
1. 表示意愿时的区别
will 表示现在的意愿,would 表示过去的意愿:
Go where you will. 你愿到哪里就到哪里。
She asked if I would go with them. 她问我是否愿意同他们一起去。
2. 表示征求意见或提出请求的区别
主要用于第二人称的疑问句中,will 和 would 均可用,would 此时并不表示过去,而表示委婉语气:
Won’t you take off your coat? 你要不要把大衣脱掉?
Will [would] you please post the letter for me? 请帮我寄了这封信好吗?
3. 表示习惯和倾向性的区别
will 表示现在的习惯,would 表示过去的习惯:
This window won’t open. 这扇窗户经常打不开。
When he was a child, he would often go skating. 他小时候经常去滑冰。
would like / would love可视为习语,意为“想要”,其后接名词、代词或不定式:
I would like a cup of tea. 我想要杯茶。
We would love to go with him. 我们想同他一起去。

二、shall,shuold的区别
1. 表将来时时,should是shall的过去式
2. should可用来表示推测.
3. shall可用于第一/第三人称疑问句中,表示请求许可.
4. shall可用于第二/第三人称陈述句中,表示警告/许诺/命令/威胁/规定等语气.
5. should have done sth/should not have done sth表责备语气
6. should可以表示劝告,建议语气,"应该/应当"
7. should可以用在虚拟语气中,有时可以省略;有时不可以省略,表示"万一"
8. should可以表示"居然/竟然",有不相信/惊愕的含义

三、can,could的区别
1. can的过去式是could,但could 除了可作can的过去式外,还可表比can更委婉的语气,因此在回答由could 表示请求的问句中,不能用could,但可用can。如:
—Could you lend me a hand? —Of course I can.
2. 在表示现在或过去的智力、体力、技能等方面的“能力”时,can, could 常可与be able to互换。如:
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 常可互换。如: 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.

四、may,might的区别
1. 表示允许,要分两种情况:若表示请求允许( 即请求别人允许自己做某事),两者都可用,只是 might 表示的语气较委婉( 但并不表示过去);若表示给予允许(即自己允许别人做某事),只用能 may 而不能用 might。如:
A:May [Might] I stay? 我可以留下吗? (表请求允许,两者均可用)
B:Yes, you may. 可以。(表给予允许,不能用 might)
注:might 表示允许通常不表示过去,但是在间接引语 (即宾语从句)中可以用作 may 的过去式来转述已给予的允许。如:
He asked me if he might stay. 他问我他是否可以留下。
2. 表示推测,两者都可用,只是 might 比 may 语气更不确定,表示的可能性更小(注:might 并不表过去)。在句型使用方面:may 通常用于肯定陈述句或否定陈述句,一般不用于疑问句,而 might 则可用于肯定句、否定句或疑问句。如:
He may [might] come tomorrow. 他可能明天来。
It may [might] not be true. 这也许不是真的。
Might he know the answer? 他可能知道答案吗?
3. 两者均可后接动词完成式,表示对过去可能发生的事进行推测;但若不是单纯地对过去可能发生的事进行推测,而是表示过去可能发生而实际上未发生的情况(有时表示一种委婉的批评或责备等),则只能用“might+完成式”,而不能用“may+完成式”。如:
He may [might] not have said so. 他也许没有这样说过。
You might have made greater progress. 你的进步本来可更大一些的。
You might at least have answered my letter. 你至少可以回我一封信嘛。
It was really very dangerous. I might ahve killed myself. 那真是太危险了,我差点没命了。
4. 正式场合或书面语中,may 可用来表示祝愿。如:
May you be happy! 祝你幸福!
May God bless you! 愿上帝保佑你!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com