过去完成时和一般过去时怎么分辨?比如说:Mr Smith died yesterday.He had been a good friend.这句中,为什么不可以用"He was a good friend.

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/08 20:57:39
过去完成时和一般过去时怎么分辨?比如说:MrSmithdiedyesterday.Hehadbeenagoodfriend.这句中,为什么不可以用"Hewasagoodfriend.过去完成时和一般过

过去完成时和一般过去时怎么分辨?比如说:Mr Smith died yesterday.He had been a good friend.这句中,为什么不可以用"He was a good friend.
过去完成时和一般过去时怎么分辨?
比如说:
Mr Smith died yesterday.He had been a good friend.
这句中,为什么不可以用"He was a good friend.

过去完成时和一般过去时怎么分辨?比如说:Mr Smith died yesterday.He had been a good friend.这句中,为什么不可以用"He was a good friend.
过去完成时是“过去的过去”发生的事,如:
He had been a good friend before that year.在那年之前他是一个好朋友.
一般过去时是“过去”的事,句中往往有一个过去的时间.如:
Mr Smith died yesterday.
He was a good friend when I was in the country.当我在乡下时,他是一个好朋友.
也许Mr Smith died yesterday.He had been a good friend.是两个连续的句子.那么第一句是讲“昨天”发生的事,第二句是讲“昨天之前”发生的事.
不明白的再问哟,请及时采纳,多谢!

过去发生的、强调对现在事实造成影响的用前者,不强调用后者。
你这个题没什么代表性,可以用was。

过去的过去 就是过去完成时 他曾经是一个好朋友是在他死之前的事情了 所以不能用He was a good friend

过去完成是指一般过去时的过去。
如:Mr Smith死是一般过去,而good friend是他死之前发生的事,就是过去完成