have doneหมายถึงอะไรและใช้ที่นี่อย่างไร

คําตอบของเจ้าของภาษา
Rebecca
โดยที่ Have doneคือกาลที่สมบูรณ์แบบในปัจจุบันซึ่งประกอบด้วย have/has + อดีตกาล หมายความว่าสิ่งที่เกิดขึ้นในอดีตเสร็จสมบูรณ์แล้วและยังคงดําเนินต่อไป กล่าวอีกนัยหนึ่งมันเป็นการกระทําที่ทําไปแล้วที่นี่ แต่ก็ยังมีความเกี่ยวข้องในปัจจุบัน! ตัวอย่าง: I've done all my homework! (ฉันทําการบ้านมาหมดแล้ว!) ตัวอย่าง: She has eaten already, so she's not hungry. (เธอกินแล้วและไม่หิว)