高一英語語法比較since和for

字號:

比較since和for
    Since用來說明動作起始時(shí)間,for用來說明動作延續(xù)時(shí)間長度。例如:
    Ihavelivedhereformorethantwentyyears.我住在這兒二十多年了。
    IhavelivedheresinceIwasborn.我從出生起就住在這兒了。
    注意:并非有for作為時(shí)間狀語的句子都用現(xiàn)在完成時(shí)。
    Iworkedhereformorethantwentyyears.(我現(xiàn)在已不在這里工作。)
    Ihaveworkedhereformanyyears.(現(xiàn)在我仍在這里工作。)
    注意:用句型轉(zhuǎn)換的方法,很容易排除非延續(xù)動詞在有for/since結(jié)構(gòu)的完成時(shí)中的誤用。
    1)(對)TomhasstudiedRussianforthreeyears.=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
    2)(錯)Harryhasgotmarriedforsixyears.=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.
    顯然,第二句不對,它應(yīng)改為Harrygotmarriedsixyearsago.或Harryhasbeenmarriedforsixyears.