作业帮 > 英语 > 作业

一道英语选择题,请详细解释

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/05/16 23:39:20
一道英语选择题,请详细解释
Why don't you put the meat in the fridge?It will____fresh for several days.
A.be stayed B.stay C. be staying D.have stayed
这里为什么不用将来完成时(D)?将来完成时是怎么用的?用A或C也说得通,用被动表示被冰箱保持新鲜?
一道英语选择题,请详细解释
stay是表状态的词,不能用被动语态.像become、remain等这些词都是表示状态的,也不能用被动语态.
现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.这句话的意思是:你为什么不把肉放在冰箱里呢,这样肉还能保持几天不变质,说明现在肉还是新鲜的,对现在也没有产生影响,所以不用完成时.