1.i have been there before.2.i had been there before.句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 05:21:45
1.i have been there before.2.i had been there before.句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别

1.i have been there before.2.i had been there before.句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别
1.i have been there before.2.i had been there before.
句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别

1.i have been there before.2.i had been there before.句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别
现在完成时立足现在 过去完成时立足过去
I had been there before i came to China

要运用过去完成时,一般来说需要一个过去时间的参照点。通俗点说,过去完成时表示的是过去的过去。而虚拟语气中就有这种过去时间的参照点。比如If I had known the truth ,I would have forgotten him.这句话中,not know the truth的动作就是发生在not forget him之前的。...

全部展开

要运用过去完成时,一般来说需要一个过去时间的参照点。通俗点说,过去完成时表示的是过去的过去。而虚拟语气中就有这种过去时间的参照点。比如If I had known the truth ,I would have forgotten him.这句话中,not know the truth的动作就是发生在not forget him之前的。

收起