Luke
Lv 4
Luke asked in 社會與文化語言 · 1 decade ago

請問兩個英文文法 Have you eaten yet

請問兩個英文文法

1.

Have you already eaten?

可以說成 Have you eaten yet? 嗎?

2.

Can you check the list in case we've forgotten something?

可以說成 Can you check the list in case we forgot something? 嗎?

in case 後面使用完成式跟過去式差在哪?

Update:

那正式的話各應選用何者?

Update 2:

第二句是採買東西時候問的

Update 3:

這兩句都是劍X的文法書出來的

3 Answers

Rating
  • mab
    Lv 5
    1 decade ago
    Favorite Answer

    基本上完成式表示的是某一段時間間發生的事,時間的終止點視所用時態而定,即現在完成式為過去某時間點到現在為止。

    1.Have you already eaten?

    可以說成 Have you eaten yet? 嗎?

    用Have you eaten yet?即已清楚表達是問對方(到現在為止即問這話的時間點)吃了沒?其實Have you eaten ?亦可

    Have you already eaten?其中的already是贅字

    2.Can you check the list in case we've forgotten something?

    可以說成 Can you check the list in case we forgot something? 嗎?

    in case 後面使用完成式跟過去式差在哪?

    口語上都可用,若要嚴格區分,使用完成式比較強調到現在為止是否有遺漏;使用過去式則是描述是否已有遺漏的這個事實

    Source(s): my brain
  • eleven
    Lv 5
    1 decade ago

    Can you check the list in case we forgot something?

    這句邏輯有問題!

    前面現在式表示現在想請求對方檢查名單,

    後面卻說:以防我們在過去的某一時間遺漏了什麼。

    主詞動詞整個不一致!!

  • 槑仙
    Lv 6
    1 decade ago

    你好!

    可以說實話嗎?

    Have you already eaten? 可以說成 Have you eaten yet? 嗎?

    @ 好俗喔--> 請說:

    @ Have you had your breakfast/ lunch/ supper? (dinner有大餐之含意)

    @ 如果對方還沒吃= 2餐合一餐吃就更有話題了

    2009-05-03 00:51:38 補充:

    忘了說:

    其實簡單式即可--> (很熟識的話)

    000, had your breakfast/ lunch/ supper, yet?

Still have questions? Get your answers by asking now.