Tsung
2025/08/26 18:03
請告訴我 「你做完作業了嗎?」 的英語!
在學校想對朋友說「你做作業了嗎?」
回答
・Did(Have) you finish(finished) your homework?
「你做完作業了嗎?」可以如上所示表達。
「做作業」用英文是 do one's homework,但像這種情況下,當以疑問句「你做完作業了嗎?」來詢問時,常常會用 finish 來提問。
因為是過去式,所以會用 Did you~?,但在英國則常常會用 Have you~? 這種完成式。
在完成式中,動詞必須變成過去分詞。
例:finish → finished
據說在美國兩者都會使用。
finish:完成、做完
homework:作業
例句
A:Did(Have) you finish(finished) your homework?
你做完作業了嗎?
B:Not yet.
還沒。
not yet:還沒
回答
・Did you do your homework?
「你做作業了嗎?」可以用英文如上所示來表達。
Did you ~? :你~了嗎?(過去式疑問句)
※ do you ~? :你會~嗎?的過去式
Homework :作業
Do one’s homework 表示「做作業」。one’s 會根據主詞變化。
例;
A: Did you do your homework?
你做作業了嗎?
B: Yes I did.
是的,我做了。
這種情況下主詞是 you,所以用 your homework。其他例子如下。
Did she do her homework?
她做作業了嗎?
Did he do his homework?
他做作業了嗎?
Did they do their homework?
他們做作業了嗎?
回答
・Have you finished your homework yet?
「你做完作業了嗎?」是像上面這樣表達的。
Have you finished~yet? 是詢問某件事情是否已經完成的經典片語。
「~已經結束了嗎」這個意思,是用[主詞+ have +過去分詞]的現在完成式來表達。
finish「結束」的過去分詞是 finished。這次是疑問句,所以把 have 放到句首,句尾加上 yet。
句尾的 yet 有「已經」的意思,即使沒有 yet 也有「你做完作業了嗎?」這個意思,但加上 yet 會比較自然。
例句
A:Have you eaten yet?
你已經吃完飯了嗎?
B:Yes. I have.
嗯,吃過了。
回答
・Did you do your homework?
・Did you finish our homework?
1. Did you do your homework?
你做了你的作業嗎?
因為「做了作業」被認為是在這個問題之前發生的事情,所以要用過去式。
另外,這裡的「作業」是指被詢問對象的作業,所以要加上 your。
2. Did you finish our homework?
你完成我們的作業了嗎?
「做了作業」可以理解為「完成了作業」。因此,這裡使用 finish。
另外,根據情況,提問者和被提問者可能被分配到同一份作業。
這種情況下,放在 homework 前面表示人的所有格名詞要用 our。
回答
・Did you do your homework yet?
・Did you get your assignment done yet?
1. Did you do your homework yet?
這句話的意思是「你已經做完作業了嗎?」。直譯是「你已經做完作業了嗎?」。
「作業」是 homework,「做作業」則用 do your homework 來表達。
這個例子中使用的 Did you do~ yet? 是美國常用的表達方式,在英國或澳洲則偏好使用 Have you done~ yet?,但意思是一樣的。
例句
Did you do and submit your homework yet?
你已經做完並交作業了嗎?
2. Did you get your assignment done yet?
這句的翻譯是「你已經把功課做完了嗎?」。get ~ done 是「把~做完」,assignment 是「功課」的意思。
例句
Wait? You didn't get your assignment done yet?
等等?你還沒把功課做完嗎?
回答
・Have you done your homework?
「你做作業了嗎?」可以像上面這樣表達。
Have you done your homework? 的語感是「你已經把作業做完了嗎?」或者「你已經做過作業了嗎?」。
Done: 是動詞 do 的過去分詞。在現在完成式中,表示動作已經完成。
homework: 「作業」
例句
A: Have you done your homework?
你做作業了嗎?
B: No, I have not even started.
沒有,我甚至還沒開始。
順帶一提,「作業」除了 homework 之外也有其他說法。
Assignment: 指學校或老師布置的「功課」或「任務」。
Schoolwork: 不僅限於作業或功課,也指課堂上的活動或整體學習。
回答
・Did you do your homework?
・Have you finished your homework?
1. Did you do your homework?
你做作業了嗎?
例文
A: Did you do your homework yesterday?
你昨天有做作業嗎?
B: I totally forgot.
我完全忘記了。
2. Have you finished your homework?
你作業做完了嗎?你作業完成了嗎?
同樣是用來詢問對方是否已經做了作業的句子。
例文
A: Have you finished your homework for the English class?
你英文課的作業做完了嗎?
B: Yes, of course.
當然。
回答
・Have you finished your homework yet?
・Have you already finished your homework?
1. Have you finished your homework yet?
你做完作業了嗎?
Have you + vpp + yet ?:你已經~了嗎?
這是一個用來詢問對方「~了嗎?」的完成句型。這是現在完成式中表示最近剛完成的用法。
yet 用於疑問句或否定句。在疑問句中表示「已經~了嗎?」,在否定句中則表示「還沒~」。
例句
You look busy, but have you finished your school homework yet?
你看起來很忙,不過你已經做完學校的作業了嗎?
2. Have you already finished your homework?
你已經做完作業了嗎?
Have you already + vpp ?:你已經~了嗎?
這也是一個用來詢問對方是否已經完成的句型。不過 already 出現時,語氣上會帶有不太期待對方已經完成的感覺。也就是說,雖然覺得對方應該還沒完成,但還是問問看的語氣,這點和 Have you + vpp + yet ? 有明顯不同。
例句
Have you already cleaned up your room?
你已經打掃好房間了嗎?
回答
・Did you do your homework?
「你做作業了嗎?」可以像上面這樣表達。
Did ~: 「做~了嗎?」 do 的過去式。可以用來構成過去式的疑問句。
例)
Did you go to the store?
你去商店了嗎?
Did she finish her work?
她把工作做完了嗎?
homework: 「作業」
會話範例
A: Did you do your homework?
你做作業了嗎?
B: Yeah, I finished it last night. What about you?
嗯,我昨晚就做完了。你呢?
A: Not yet! I’m still working on it.
還沒!我還在做。
回答
・Did you do your homework?
「你做作業了嗎?」可以像上面這樣表達。
這是在學校向朋友詢問時可以使用的簡單且輕鬆的表達方式。
Did you do your~ 是用來詢問「你做了~嗎?你完成了~嗎?」的片語,在~之後可以放上你想問的內容單字。
例)
Did you do your English lesson today?
你今天有學英文嗎?
Did you do your housework?
你家事做完了嗎?
例句
Did you do your math homework?
你數學作業做了嗎?
*意思相同時,也可以把 do 換成 finish 來使用。
例句
Did you finish your homework?
你作業做完了嗎?
回答
・Did you do your homework?
「你做作業了嗎?」可以用英文如上所示來表達。
Did you ~ :你有做~嗎(過去式疑問句)
※Do you ~ 「你會做~嗎」的過去式
Do one’s homework :做作業
例:
A: Did you do your homework?
你做作業了嗎?
B: I did.
我做了。
當你想表達「你做了~嗎?」時,請使用 Did you ~?。後面接動詞原形。
Do one’s homework 的 one’s 會根據主詞變化。在例句中主詞是 you,所以用 your,例如主詞是 she 的時候則用 her。
Did she do her homework?
她做作業了嗎?
Did he do his homework?
他做作業了嗎?
Taiwan