更新1:
(4)Are you prepare dinner yet? 這句句子對嗎?
更新2:
評分 Louis 1. Have you had your dinner yet? 3. Have you read the newspaper yet? 4. Have you prepared the dinner yet? 你的三個句子要改成上面這樣才正確。第二句則完全不正確,無法修改,因為你不能用are當主要動詞(你和dinner之間的關係不是[是不是])。 have是助動詞,後面的過去分詞才是主要動詞,兩者形成該動詞的[現在完成式]。用在問句時,是在問現在是否已經有了結果,而不是何時發生。副詞yet用在疑問句句尾是[迄今為止]的意思。
更新3:
多謝Louis的解答,如果有答"yet"係點解就好啦。