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