since表示“自從”,通常since+時間點,通常與現在完成時(have/has+過去分詞)連用。 I’ve worn glasses since my childhood. 我從小就戴眼鏡。 The works have been closed since January. 一月份以來這些廠就關閉了。 2. 雖然since通常要與現在完成時連用,但在以下情況,它也可以連用除完成時態以外的其他時態:
① 當主句表示“多長時間”時,動詞可用一般現在時(當然也可用現在完成時)。如: It’s a long time since I met you last. 好久不見了。 It’s just a week since we arrived here. 我們到這裡才一個星期。 It’s a long time since I met you last. 從上次見到你,已有很長時間了。 以上各句的it is也可換成 it has been,不過在口語或非正式文體中,用一般現在時的情形比較普遍。
② 當主句謂語動詞為seem等連繫動詞時。如: It seems like years since we last met. 我們似乎幾年未見面了。 It seems like years since I last saw you. 從上次見到你以來好像已經有許多年了。
③ 當主句和從句表示情況“變化”時。如: She doesn’t come round to see us so much since her marriage. 自從結了婚,她不怎麼過來看我們了。(原來經常來,結婚後就不怎麼來了) Since he went on that course he thinks he knows everything. 自從他選了那門課程,他就認為自己什麼都懂了。(原來不認為自己什麼都懂,但選了那門課程後就認為自己什麼都懂了)
since表示“自從”,通常since+時間點,通常與現在完成時(have/has+過去分詞)連用。 I’ve worn glasses since my childhood. 我從小就戴眼鏡。 The works have been closed since January. 一月份以來這些廠就關閉了。 2. 雖然since通常要與現在完成時連用,但在以下情況,它也可以連用除完成時態以外的其他時態:
① 當主句表示“多長時間”時,動詞可用一般現在時(當然也可用現在完成時)。如: It’s a long time since I met you last. 好久不見了。 It’s just a week since we arrived here. 我們到這裡才一個星期。 It’s a long time since I met you last. 從上次見到你,已有很長時間了。 以上各句的it is也可換成 it has been,不過在口語或非正式文體中,用一般現在時的情形比較普遍。
② 當主句謂語動詞為seem等連繫動詞時。如: It seems like years since we last met. 我們似乎幾年未見面了。 It seems like years since I last saw you. 從上次見到你以來好像已經有許多年了。
③ 當主句和從句表示情況“變化”時。如: She doesn’t come round to see us so much since her marriage. 自從結了婚,她不怎麼過來看我們了。(原來經常來,結婚後就不怎麼來了) Since he went on that course he thinks he knows everything. 自從他選了那門課程,他就認為自己什麼都懂了。(原來不認為自己什麼都懂,但選了那門課程後就認為自己什麼都懂了)