since+过去时间点用什么时态
since是英语中经常会考到的一个单词,尤其是它的用法跟时态,还有与for的区别,下面详细总结了since的用法与时态,希望能有所帮助。
since+过去时间点用什么时态:
since描述的是一个过去的时间点,给出了某事发生的起始时间。since+过去时间点通常使用完成时。
例如:
He has been watching TV since 7 pm.
他从晚上7点开始一直在看电视。
My parents have lived in London since 1985.
我的父母自1985年以来一直住在伦敦。
Andy had been writing a book since 2010.
安迪从2010年开始就在写书。
My new colleague Andy has been complaining since day one.
我的新同事安迪从第一天起就一直在抱怨。
since的用法归纳总结:
1、since +过去一个时间点:要求谓语动词用现在完成时,而且必须是延续性动词。
(如具体的年、月、日期、钟点、1980, last month, half past six)。
例句:
I have been here since 1989.
我从1989年就在这里了。
2、since +一段时间+ ago:要求谓语动词用现在完成时,而且必须是延续性动词。
例句:
I have been here since five months ago.
我五个月前就在这里了。
3、since +从句:要求主句谓语动词用现在完成时,而且必须是延续性动词;从句谓语动词用一般过去时,而且是终止性动词。
例句:
Great changes have taken place since you left.
自从你离开后,这里发生了巨大的变化。
Considerable time has elapsed since we have been here.
自从我们来到这里,已经过了相当长的时间。
4、It is/ has been +一段时间+since从句:意为“自从……以来已经(多久)了”。
例句:
It is two years since I became a postgraduate student.
我读研究生已经两年了。
They have lived in that house since two years ago.
两年前他们就住在那座房子里了。
since与for的区别:
1、共同点:
since和for 都可用于含完成时的句子中,但用法却有所不同。
2、不同点:
(1)since可作介词,后接名词(或词组)。也可用作连词,后接从句,表示某个动作或情况从过去某一时间点一直持续到现在,从句用一 般过去时。意为“自从”,后常接时间点。
如:
She has worked there since it opened in1997.
自从1997年它开办以来她就在这里工作。
(2)for 作介词,表时间的长度,多接数词连用的名词(或词组),表示某个动作持续了多久。 意为“(时间或距离)经过...之久”,后常接时间段。
如:
I've been here for just over two years.
我来到这儿刚好两年多了。
3、since 和for 的转换:
(1)since+一段时间+ago= for +一段时间。
I have kept the book since two weeks ago.
= I have kept the book for two weeks.
I have studied English for 10 years.
= I have studied English since 10 years ago.
(2)since +时间点 =for +时间段。
It’s 10 o'clock now. I have been here since 8 o'clock.
= It’s 10 o'clock now. I have been here for 2 hours.
(3)since+过去式句子= for+时间段。
I have studied English since I was 4 ten years old.
= I have studied English for 10 years.