這個句子文法正確嗎?

Do you unfinished the homework yesterday?

已更新項目:

其實原句是要填空.

Do you u_______d the homework yesterday?

我想填unfinished不知對不對.還有其他的詞可以填嗎?

5 個解答

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

    不正確!

    1. Do、Does是助動詞,後面的動詞需為原型動詞,所以不可以有過去式動詞或過去分辭的動詞型態出現。類似助動詞如shall、may、can、will、must...等等

    2. Unfinished通常常見的為形容詞,表示"尚未完成的",我還沒有看過有人將unfinish拿來作動詞化,雖然別人也可以懂!

    3. 此句時間副詞為yesterday,表示此句助動詞應為過去式Did,而非Do,而且動詞是finish,有表示完成式意味,最恰當動詞為Have、Has。

    4. 此句最正確用法應為: Had you finished the homework yesterday?

    2007-08-23 11:02:47 補充:

    剛剛沒看到你的補充問題

    我想最恰當的字應該也是understand

    Do you understand the homework yesterday?

    參考資料: Me
  • Lv 4
    1 0 年前

    right

    the answer is "understand"

  • 匿名使用者
    1 0 年前

    understand.

    他是表示問的人在問你,你昨天的功課你懂了沒有。

    請寫:Do you understand the homework yesterday?

    參考資料: me
  • 匿名使用者
    1 0 年前

    Do 是助動詞後加原形動詞

    也有一種用法是動詞後被動式

    加ed ㄉ

    但看起來你那個句義並不是被動式

    所以應該為這樣

    Did you unfinish the homework yesterday?

    或是完成式

    Have you unfinished the homework for 一段時間

    參考資料:
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 世賢
    Lv 7
    1 0 年前

    unfinished 用錯了

    改成這樣可能比較好

    Didn't you finish your homework yesterday?

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