中南大学 图书馆 欠款:高一英语问题多谢各位解答
来源:百度文库 编辑:中科新闻网 时间:2024/07/08 12:06:14
Many great palaces were built during his lifetime.
其中were built可不可以换成 have been built?
其中were built可不可以换成 have been built?
不能 后面是during his lifetime表示一段时间内, have been built是已经完成,后面如果是before....就可以了。
当然不能换了
如果是were built 是用来形容他那个时代
如果是have been built 是用来形容已经有的皇宫
现在完成时态:除了表示动作发生在以前,还有对现在的影响,以及可能延续到将来,
那么在他的一生当中,这个意思好像是个对已过世的人回忆。我感觉还是用一般过去时,好些
不能。后面是during,一般就用过去时。用完成时的 话还要考虑对现在的影响。在这个句子里面还是倾向于描述过去的事实。产生的影响不是句子表达的重点。
during his lifetime这个时间是过去时的
如果换成 have been built应该有一个从现在算起的时间,个人认为不可以。
呵呵,太久没读英语,没什么感觉了。