will be 和will have

thereisgiongtobeafootballmatch~~~为什么不能改用therewillhave?nowonderthisroomlookslarger.som... there is giong to be a football match~~~ 为什么不能改用 there will have ?

no wonder this room looks larger.some furniture has been moved to the next room?
这为什么要用现在完成时?用现在完成时不是要加时间吗?moved不是短暂性动词吗?
展开
sonia1020
2011-06-03 · TA获得超过332个赞
知道小有建树答主
回答量:205
采纳率:0%
帮助的人:179万
展开全部
there be 和have/has分别表示“有”,区别在于前者表示“某地或某时间存在有……”,后者表示“某人/物拥有什么”,如:“我的房间里有一台电视机”就要用前者,“他有一块手表”就要用后者。但是这两个必须分开使用,不能随意重新组合,所以只能在there be 中间加上will来表示将来。

现在完成时并不是必须加时间的。现在完成时态有两种主要用法:1。表示过去发生的事情对现在造成了影响,这种情况不使用时间,或者可以加上before这样的很抽象的时间。如:A: Would you like some bread? B: No, thanks. I've had breakfast.吃早饭是发生在这段对话之前,但是对现在的影响是“我已经吃过早饭了,肚子不饿,所以不需要吃面包”。2。表示一个从过去开始并一直持续到现在的动作。为了表明该动作持续了多久,所以会有一个时间段,通常用for 加上时间段或者 since加上时间点表示。那么在这种用法中,既然是表示这个动作持续了多长时间,所以就要用延续性动词。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式