“There has been great changes in computers in the last few year”为什么是 has been不是have had
问题描述:
“There has been great changes in computers in the last few year”
为什么是 has been不是have had
答
在过去的一些年里,电脑有了很大的变化。
使用“ has been ”,因为“电脑发生变化”这个事件现在还在发生且有可能在未来一直发生
答
在过去的几年里,计算机领域发生了翻天覆地的变化!
答
首先,这是There be的句型,而不是There have的句型,所以have had是不对的。其次,你所给的has been 和have had两个答案 都不对,正确的应该是have been,因为There be中的There是个形式主语,真正的主句是changes,故应该是have been。
答
翻译吗?
在过去的几年里,电脑有了很大的变化
答
是There be 结构的现在完成时.一般时态情况下是:There is great changes in computers.在计算机领域有很大变化.而加上了in the last few years,表示在过去的几年里已经发生了很大变化,需要用现在完成时,所以变成了there has been...