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

1.i have been there before.2.i had been there before.
句1的用法正确么 我之前去过那里 可是现在并不在那里 不是应该过去完成时么 因为是在过去的时间去过 那为什么还会有have been there before 什么区别
英语人气:355 ℃时间:2019-10-25 20:12:49
优质解答
现在完成时立足现在 过去完成时立足过去
I had been there before i came to China你是说过去完成时不能单独存在么?那如果是虚拟语气 If only i had been there. 为什么不是have been呢虚拟语气中凡是与过去事实相反的都是had done没有have done 的
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版