the famous reporter,who is said to have gone back to America last year (lived) in China for almosttwenty years为什么括号里用过去式不用过去完成时(详细一点)

问题描述:

the famous reporter,who is said to have gone back to America last year (lived) in China for almost
twenty years为什么括号里用过去式不用过去完成时(详细一点)

什么叫过去式,什么叫过去完成时,自己去看看定义。你能断定这个人他以后都没有在中国生活了?所以,必须是过去式。

完成时不能跟明确表示时间的状语

要用过去完成时 句子必须有一个动词的动作发生在 这个动词动作之后
比如说:when i arrived the bus station,the bus had already gone.
arrive 这个动作发生在go 之后 是不是
再看一下你的这个问题 句子里找不到这样一个动作发生在live之前
另外who is said to have gone back to America last year 是一个定语从句 修饰the famous reporter

原因:
第一,有明显的过去式时间
第二,这句话,只是在陈述一个过去是事实,而并不强调其影响作用,陈述过去的情况就用一般过去式即可。