你好,同学,很高兴回答你的问题
正确答案:选C. last
即:--What a day !It's raining again.
--Don't worry.This weather won't last long.
翻译:什么天啊!又下雨了。
别担心,这天气不会持续太长时间。
解析:last是持续的意思。可表示持续一段短的或长的时间。
辨析:remain是保持,保留的意思。它多接状态,不接时间间隔。
This room remains cool all summer.
这个房间整个夏天保持凉爽(的状态)。
stay有保持,停留的意思。与remain同义,也是接状态。
keep:保持,持续.后也接状态,不接时间。如: keep fit 保持健康
唯一干扰的选项是continue它是继续的意思。也有持续的意思。但只能在较长的时间间隔中使用:
The war continued five years. 战争持续了五年。
而题目是关于天气的,只可以用last.
希望能帮到你,祝更上一层楼O(∩_∩)O
有不明白的请继续追问,可以详谈嘛(*^__^*)