Yahoo 知識+ 將於 2021 年 5 月 4 日 (美國東岸時間) 停止服務,而 Yahoo 知識+ 網站現已轉為僅限瀏覽模式。其他 Yahoo 資產或服務,或你的 Yahoo 帳戶將不會有任何變更。你可以在此服務中心網頁進一步了解 Yahoo 知識+ 停止服務的事宜,以及了解如何下載你的資料。

cefpirome 發問於 社會與文化語言 · 1 十年前

英文時態關於and 和 for 的疑問

請教以下2個疑問:

1. 用 and 或者 or 連接兩句子時, 是否時態必須相同?

例如

主詞A + 過去式動詞 and 主詞 B+ 過去完成式動詞

可成立嗎?

又若主詞相同 , 即

主詞A + 過去式動詞 and 過去完成式動詞 (相同主詞故省略)

又如何?

2. for + 一段時間, 之前是否一定要用完成式? (就像"since"的情形)

如: 她在美國住了3年 (現已離開), 以下寫法正誤如何?

She had lived in US for 3 years.

She lived in US for 3 years.

謝解答!!

2 個解答

評分
  • 1 十年前
    最愛解答

    1. 用 and 或者 or 連接兩句子時, 是否時態必須相同?

    答: 一般而言, 大多會用來連接兩個時熊相同的子句, 但是還是可以用來連接兩個不同時熊的子句, 通常第一個子句會是祈使句.

    <例1> I like this jeans, and he likes that jeans.

    <例2> overeat everyday, and you'll gain weight soon and harm health.

    1.1 主詞A + 過去式動詞 and 主詞 B+ 過去完成式動詞, 可成立嗎?

    答:可以成立, 但是不建議使用. 雖然使用不同的時態可以用來表示事件發生的先後順序, 但是習慣上會使用 While/ When/ After 等連接詞來強調時間的先後順序.

    <例> When Kitty arrived in the cinema, the film had been played.

    1.2 若主詞相同 , 即: 主詞A + 過去式動詞 and 過去完成式動詞 (相同主詞故省略)又如何?

    答:錯誤用法, 因為在相同主詞的條件下, 是無法在不同的時間點進行的不同動作.

    2. for + 一段時間, 之前是否一定要用完成式? (就像"since"的情形)

    答: 是. 使用完成式可以用來表示已持續某段時間的狀態或習慣等.

    2.1 如: 她在美國住了3年 (現已離開), 以下寫法正誤如何?

    (a) She had lived in US for 3 years.

    (b) She lived in US for 3 years.

    答: 這兩個寫法都不正確.

    其中 (a) 句可以修改為: She has lived in the US for 3 years. 原因是使用現在完成式就可以表示從過去到現在(不一定是目前)所經歷過的狀態. 因此沒有必要使用過去完成式, 除非要加入另一個事件來突顯兩事件發生的先後順序.

    至於 (b) 句可以修改為: She lived in the US. 表示她曾經住在美國. 原因是簡單過去式是用來表示過去做過的某個動作或曾有的某個狀態, 不能用來強調該動作或狀態持續了多久.

    資料來源: 自己
  • 1 十年前

    1.都一定要相同的喔!!

    不管你and要怎麼加

    A+V and B+V . or A + V1 and V2

    必須都要一樣喔

    因為AND這詞意思,不管你什麼詞(名詞and名詞、動詞and動詞...以此類推),都一定要前後相同阿

    or這詞,要看他的使用方式耶

    因為他連接句子很多說

    如果是最基本的話,像是

    You have to do your homework or help your Dad to wash his car.(你必須去做你的功課否則就去幫你爸爸洗車)<否則的意思,否則又好像可以接不同時態...可以去問問你的英文老師= D>

    Do you want to go for a picnic or play tennis?(你想要去野餐或是打網球?)<或是的意思,這邊就只能接詞性相同的詞了>

    2.

    for喔,這詞可能只用於完成式喔(解答都怪怪的...我在去求證大概)

    她在美國住了3年 (現已離開), 以下寫法正誤如何?

    She had lived in US for 3 years.(ˇ)

    She lived in US for 3 years(x)

    資料來源: 自己
還有問題嗎?立即提問即可得到解答。