Yahoo奇摩知識+將於 2021 年 5 月 4 日 (美國東部時間) 終止服務。自 2021 年 4 月 20 日 (美國東部時間) 起,Yahoo奇摩知識+服務將會轉為唯讀模式。其他Yahoo奇摩產品與服務或您的Yahoo奇摩帳號都不會受影響。如需關於Yahoo奇摩知識+ 停止服務以及下載您個人資料的資訊,請參閱說明網頁。

?
Lv 6
? 發問時間: 社會與文化語言 · 10 年前

英文句子的時態選擇

John has always been very ambitious, but I'm afraid he's set his sights too high this time. I hope he doesn't fail.

以上句子 I'm afraid he's set 底線這個部份時態選擇, 以下四選項,如何選擇

1. he sets

2. he has set

3. he set

4. he is setting

懇請高手指導,並說明,感謝

已更新項目:

1.那個句子的he's set是忘了刪掉....這句子原本是網友提出讓大家學習set one's sight too high的片語...無意中我問了...可否用 he set (過去式)....結果沒個人可以肯定的告知或解說

2.老登大大...請問你用has set 是配合前一句的時態?

其他時態不選的原因可否講解,讓小弟能多些概念

3.或是有其他達人可以解說該段句子的時態選項嗎

以上,感謝大家

2 個已更新項目:

謝謝各位達人大大們的解答與補充說明

如同 Lawyer 大大說的的確是難以選擇, 也想再多聽聽時態用法的不同考量角度

小弟會採延長最後交付投票

再此謝謝熱心講解的大大們

3 個解答

評分
  • 老登
    Lv 7
    10 年前
    最佳解答

    John 一直以來都是個很有野心的人,..........完成式

    但我怕他這次(已經)將目標設的太高...........設定目標完成式

    希望他不會失敗.......................常態,....失敗不會發生

    所以選了答案 (2) he has set.

    2011-08-12 12:35:26 補充:

    he has set 並不是配合前面的時態,此句可以單獨成立

    因為句意他設定目標, 加上 I am afraid.....即表示目標的設立有一段時間

  • ?
    Lv 7
    10 年前

    this time並不是一個明確的過去時間點,因此用現在完成式的 he has set才對.

  • 10 年前

    John has always been very ambitious, but I'm afraid _________ his sights too high this time. I hope he doesn't fail.

    我選 3. he set

    John has always been very ambitious, but I'm afraid (that) he set his sights too high this time. I hope he doesn't fail.

    John一直很有野心,但我擔心他這次把他的目標設的太高。我希望他不會失敗。

    說的是這次(this time),his sights 是設定好了的,所以選過去式的 he set。

    如有錯誤還請各位大師指正,感謝。

    參考資料: myself
還有問題?馬上發問,尋求解答。