He said he ____(go) to Beijing three years ago.答案

如题所述

had been
整句为:He said he had been to Beijing three years ago.
他说他三年前到过北京。追问

我也是这么想的,但答案给的是 went

追答

答案是go原型?

追问

是went

追答

个人意见:用went也可以 因为后面有比较明确的时间状语three years ago

追问

那had been可以吗

追答

个人认为也可以。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-18
He said he __went/ had gone__(go) to Beijing three years ago.
望采纳~
第2个回答  2012-01-18
went
用过去时
望采纳,谢谢追问

主句是过去时,从句本身也是过去时组成在一起应用过去的过去也就是过去完成时才对呀?答案给的是went

追答

这是一个宾语从句,省略了that。宾语从句时态要一致

追问

就是因为是宾语从句所以当主句是过去时态时从句要变成相应的过去时态,原句中从句本来就是过去时,在变成他的过去时态就应是过去完成时,我是这么想的

追答

。。。
举个例子:I thought he was a player
你不可能用I thought he had been a player吧
或者我用现在时:I think he is listening to the music
那你怎么改呢,你要改成现在完成时么?

第3个回答  2012-01-18
went
three years ago是过去时的时间状语