it's been long since

 我来答
新科技17
2022-11-08 · TA获得超过5892个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:74.3万
展开全部
It’s been a long time since = It has been a long time since Examples : It has been a long time since I visited my grandpa last year. It has been a long time since I heard you sing. It has been a long time since we moved to London . All above are referring to a difference on timing beeen an action / a situation happened in the past. We do not use “It had been a long time” because “It has been a long time” is still correct in above 3 examples in terms of tense. Example on using “It had been a long time” : It had been a long time since I had had a dinner with John. Here we use “had been a long time” to pare the timing with “I had had dinner”. When we have to use past tense such as in a book report or a reported speech
we need to use “had been” to tell people when action happened first and which action happened later. By the way sorry that I wered your question in English. I tried to do this and use simple English so you can understand easier. If we always try to have a Chinese explanation we cannot improve our English reading skills.
参考: Myself
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式