Use since to say that something started at a point in time in the past, and is still or was continuing . since 表示某事于过去某一时间开始,并且现在仍在继续
He has been living in Leeds since 1998.他从 1998 年起就住在利兹。
Since is usually followed by a time expression (‘last year’, ‘this morning’, ‘4 o’clock’ etc) or by the simple past tense. Use the present perfect or the past perfect in the other clause . since 后面常跟表示时间的短语(如last year,this morning,4 o’clock等),或是跟一般过去时。在另一个分句中要用现在完成时或过去完成时
We’ve known about it since May.我们从五月份起就知道这件事了。
Speakers of British English usually say it is a long time/two weeks etc since …, and speakers of American English it has been a long time/two weeks etc since …, but both uses are correct . 英国英语一般说 it is a long time/two weeks etc since … ,而美国英语则一般说 it has been a long time/two weeks etc since … ,两种说法都是正确的
He had been seriously ill since Christmas.他从圣诞节开始就一直病得很重。
Use for when you state the length of time that something has been or had been happening . for 表示某事发生的时间长度
I have loved movies since I first went to the cinema.我第一次去电影院后就喜欢上了电影。
It’s weeks (BrE【英】)/It’s been weeks (AmE【美】) since I saw Grandma.我已经好几个星期没有见到祖母了。
We have known each other for ten years (NOT不说 since ten years).我们认识已经有十年了。
I had been waiting for hours (NOT不说 since hours).我已经等了好几个小时了。