student asking question

สามารถใช้ been awardedแทนคําว่า wonได้หรือไม่? มีความแตกต่างระหว่างสองสํานวนหรือไม่?

teacher

คําตอบของเจ้าของภาษา

Rebecca

แน่นอนว่าเป็นเรื่องธรรมดาที่จะพูด have been awardedแต่ความแตกต่างอาจเปลี่ยนแปลงได้เนื่องจากกาลแตกต่างจาก have won! ประการแรก have been rewardedเป็นการแสดงออกอย่างต่อเนื่องของปัจจุบันที่สมบูรณ์ซึ่งหมายความว่าสิ่งที่เกิดขึ้นในอดีตยังคงดําเนินต่อไปจนถึงปัจจุบัน ดังนั้นหากคุณเขียน have been rewardedหมายความว่ารางวัลอยู่ในกระบวนการของการได้รับรางวัลหรือเพิ่งได้รับรางวัล ในทางกลับกัน have wondms แตกต่างกันตรงที่เป็นการแสดงออกของกาลที่สมบูรณ์แบบในปัจจุบันซึ่งบ่งชี้ว่าสิ่งที่เกิดขึ้นในบางจุดในอดีตยังคงใช้ได้ในปัจจุบัน ที่นี่ Tilda Swinton ยึดมั่นในรางวัลที่เธอได้รับในอดีตจนถึงปัจจุบัน ตัวอย่าง: I have been losing all my tennis matches this season. (ฉันแพ้การแข่งขันเทนนิสทุกรายการในฤดูกาลนี้) => หมายถึงการสูญเสียอย่างต่อเนื่องในการแข่งขันเทนนิสตั้งแต่อดีตจนถึงปัจจุบัน ตัวอย่าง: I have lost two tennis matches. (ฉันแพ้การแข่งขันเทนนิสสองนัด) => ซึ่งหมายความว่าฉันแพ้สองแมตช์จนถึงตอนนี้

Q&As ยอดนิยม

12/22

เติมเต็มการแสดงออกด้วยแบบทดสอบ!

คุณได้รับรางวัลออสการ์มาแล้ว 2 รางวัล...จนถึงตอนนี้