since after 和before的区别 (从用法 .语法 .等方面)

1个回答

  • 三个词后面都接时间,都引导时间状语.

    since“自从”,后面接过去的时间点.

    这个时间点可以用一个时间名词或短语来表示,也可以用一个句子(时间状语从句)来表示.用一个时间名词或短语来表示时,since是介词;用时间状语从句来表示时,since是连词.

    如果用句子表示这一时间点,这个时间状语从句要用一般过去时.“since+过去的时间点”表示一段时间,即从这一时间点一直到现在这一段时间.含有“since+过去的时间点”的句子谓语动词要用现在完成时.如:

    I have been in the city since 1986.

    I have been in the city since I was 11 years old.

    after在……之后;before在……之前.这两个词没有什么特殊的用法.这两个词与since一样,既可以作介词,也可以作连词.