it's been long since

2008-06-17 9:37 am
這類句子可以點用?
it's been a long time since...
之後可以點作???
中文點解???
俾兩三句例子please
點解唔會係it had been a long time...???

真係想學好英文 靠大家了=)

回答 (1)

2008-06-17 10:07 am
✔ 最佳答案
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 between 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 compare 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 answered 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


收錄日期: 2021-04-15 23:55:28
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20080617000051KK00193

檢視 Wayback Machine 備份