What's the difference in nuance if I say "keeps" instead of "lasts" here?
"Last" and "keep" as verbs both mean to "continue on" or "endure", however, they have very different nuances. To "last" just means to continue on for a specific period of time while "keep" is usually only used in the context where something will no longer be able to work after a certain amount of time and will go bad afterwards, such as food. Ex: This food will keep for a week in the fridge. Ex: My cough lasted for a few days. Ex: How long is this movie going to last?
Get more Native English Expressions >