1道英语从句题~`the castle,___in 1485 ,was never rebuilt.答案是burnt down,但我想知道burnt down作的是什么成分?那为什么不能写having burnt down啊?是不是就因为有了in 1485 这个时间状语了 所以不能再用状语having been burnt down吧?

问题描述:

1道英语从句题~`
the castle,___in 1485 ,was never rebuilt.
答案是burnt down,但我想知道burnt down作的是什么成分?那为什么不能写having burnt down啊?
是不是就因为有了in 1485 这个时间状语了 所以不能再用状语having been burnt down吧?

这里是burnt down 作定语修饰the castle,而不是状语,省略了which was.就像你说的,having been burnt down是现在分词的现在完成式,而现在完成时强调对现在影响时不接时间点.这里就是陈述过去的一个事实,所以不用现在完成式.