She has slept for 8 hours. 她已经睡了八个小时了. They have discussed the question for three days他们已经讨论这个问题三天了. She has introduced her book for five minutes_她已经介绍了五分钟她的书. I have worked here for 10 months.我已经在这里工作十个月了。 l have studied English for 9 years.我学习英语九年了
Since + 表示过去确定的时间的词语(表示年份的/过去的具体的时间点)表示 自从过去一直到现在.
1)She hasn't given me a gift for three years.她已经三年没有给我礼物了。 2)l haven't seen her for 5 years.我已经五年没有见过她了。 3)l haven't taken a shower for a week.我已经一个星期洗澡了 4)l haven't visited the city for two years.我已经两年没有参观这个城市了 5) l haven't met her since last year.自从去年,我就没有见过她。 6) l haven't left my hometown for five years我已经五年没有离开过我的家乡了