请问keep stay last 在用法上有什么区别?

问题描述:

请问keep stay last 在用法上有什么区别?

当三个词都作“保持”解时,区别如下:
stay作系动词,后面接形容词、副词、介词短语、名词,表示处于某地,保持某种状态.如:
He never stays angry for long.他生气的时间从来不长.(接形容词)
I can't stay awake any longer.我再也睡不着.(接形容词)
I don't know why they stay together.我不知道他们为什么在一起.(接副词)
The temperature stayed below zero.温度持续在零度以下.(接介词短语)
They promised to stay friends for ever.他们发誓要永远成为朋友.
last也作系动词,但表示延续某一段时间.单独使用(后面不接什么成分)或只接表示时间的词.如:
The bad weather won't last.坏天气持续不了多久.
The meeting only lasted (for) a few minutes.会议只开了几分钟.
keep作实义动词,表示使……处于某种状态,继续(做某事).后面接名/代词、副词、现在分词.如:
I'm sorry to keep you waiting.对不起,让您久等了.(接代词+现在分词)
Don't keep us in suspense.别跟我们卖关子了.(接代词+介词短语)
Keep off the grass.远离草地.(接副词)
They kept (on) laughing.他们笑个不停.(接现在分词)