發問時間: 社會與文化語言 · 1 0 年前

since&for的用法

since跟for在現在完成式的時間該怎麼使用呢?

5 個解答

評分
  • 行竹
    Lv 5
    1 0 年前
    最佳解答

    since&for的用法

    since跟for在現在完成式的時間該怎麼使用呢?

    1. 在現在完成式中, since 後面可以加一個過去的時間點,或一個過去式子句.

    a. since 自從…

    b. He has studied English since he was ten. 從十歲開始,他就已經學英文了.

    c. I have worked in this company since 1997. 從1997年開始,我就在這公司服務了.

    2. 在現在完成式中, for + 一段時間

    a. for + 一段時間 有多久時間

    b. Tom has surfed the Internet for three hours. Tom上網已有三小時之久.

  • 1 0 年前

    for + time 也可用於過去式

  • 1 0 年前

    since 後面是加過去時間的句子

    例:I have live in Japan since two years ago(我已經住在日本自從兩年前)

    『two years ago』兩年前,是過去時間。

    for  後面一定是加時間

    例:I have live in Japan for two years(我已經住在日本兩年了)

    『two years 』兩年,是指時間。

  • 世賢
    Lv 7
    1 0 年前

    since 一般而言, 後面要接上時間的起點,也可能接上含有過去是動詞的句子

    範例:

    I have lived in Taipei since I was born.

    for 則是接上時間長度

    範例:

    I have known him/her for more than one year.

  • 您覺得這個回答如何?您可以登入為回答投票。
  • 1 0 年前

    since 是接一個時間點

    EX:I've lived in taipei city since 2000 (從兩千年開始我就搬到台北市住了)

    for 是接一段時間

    EX:I've lived in taipei city for 7years(我搬到台北市住已經有7年了)

還有問題?馬上發問,尋求解答。