英语吧 关注:1,555,698贴子:11,421,724
  • 4回复贴,共1

系动词的题

只看楼主收藏回复

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
答案是stay。知道stay在此是系动词,无进行时态和被动语态。但stay是延续性动词后面可以接段时间,为什么have stayed不可以?仅仅是因为意思上不对还是语法上有问题?
该问题是否可以转变为“一般将来时will do和将来完成时will have done的区别”?


1楼2012-12-08 15:09回复
    其实这里本来是可以用be的,只是用stay代替了,都是可以的。这里没必要用其他是态度,因为它是一个持续性的状态。


    IP属地:浙江3楼2012-12-08 15:15
    回复