作业帮 > 英语 > 作业

1.i have been there before.2.i had been there before.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/26 12:09:17
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 only i had been there. 为什么不是have been呢
再答: 虚拟语气中凡是与过去事实相反的 都是 had done 没有have done 的