作业帮 > 英语 > 作业

can和should有什么区别

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/17 02:55:32
can和should有什么区别
、情态动词 can 的用法  1.表示能力,意为“能、会”.如:  —— Can you swim?你会游泳吗?  —— Yes,I can.是的,我会.  —— Can you play the guitar?你会弹吉它吗?  —— No,I can’t.不,  2.表示请求或允许,多用于口语中,意为“可以、能”等.如:  Can I help you?我可以帮忙吗?  You can go home now.现在你可以回家了.  3.用于否定句、疑问句中,表示猜测、怀疑或不肯定.如:  —— Where can it be?它可能会在哪儿?  —— It may be in your pencil-box.也许在你的文具盒里.
should表示应该
但两者相比、should的强调性强.
should的用法
表示“应该,应当”
Should I wear a coat?我要穿大衣吗?
表示“可能,该(=will probably) ”
He should arrive soon他可能很快就到了.
The train should have already left.火车大概已经走了.
表示“万一”
If it should rain tomorrow,don’t expect me.万一明天下雨,就不要等我了.
表示“竟然”
It’s strange that he should be late.真奇怪,他竟会迟到.
should加完成式:should have done表示“本应该做某事,但事实上却没有做”;shouldn’t have done表示“本不该做某事,但事实上却做了”.如:
You should have got up earlier.你本应该早点起的.
You shouldn’t have told him about it.你本不该把这件事告诉他的.
should与ought to的比较
表示“万一”“竟然”等只能用should