Anonymous
Anonymous asked in 社會與文化語言 · 2 decades ago

英文的句子喔!!改錯

請問

Have you eaten dinner yet?

這句是錯的嘛?!!?

段考題= =

Update:

My neighbor has died for over ten years.

請問上面這句子有錯嘛!?

Update 2:

唉我怎麼沒想到= =..

明白了

3 Answers

Rating
  • Joanne
    Lv 6
    2 decades ago
    Favorite Answer

    Have you eaten dinner yet? 這句對..

    My neighbor has died for over ten years.

    這句應該要改成 My neighbor has been dead for over ten years.

    My neighbor 維持死亡這個狀態超過十年了, 而不是十年之間一直重複做死亡這個動作. 所以要形容狀態要用have(has) been + 形容詞

    例如: He has been sick for a week. = He has been sick since a week ago. = He has been sick since last week.

    Source(s): myself
  • Anonymous
    2 decades ago

    Have you eaten dinner yet?

    yet 好像不是這樣用的(印象中啦>"<),這句應該是Haven't you eaten dinner?

    My neighbor has died for over ten years.

    明顯的中文化了些,念起來好像是有種不合理的感覺,若是我來寫的話應該是會寫.......如下:

    My neighbor died ten years ago.

    或者是

    My neighbor died more than ten years.

    Source(s): myself
  • 2 decades ago

    Did you eat dinner yet.

    My neighbor died ten years ago.

    Will be better

    Source(s): Me
Still have questions? Get your answers by asking now.