student asking question

ฉันสามารถพูดhave impact on...แทนHave impact for...ได้หรือไม่?

teacher

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

Rebecca

ใช่have an impact onแทนที่จะhave an impact forที่นี่ ในความเป็นจริงมันฟังดูเป็นธรรมชาติมากขึ้นที่จะใช้onหลังจากimpactแทนที่จะเป็นfor ตัวอย่าง: The pandemic has had an impact on people around the whole world. (การระบาดใหญ่ส่งผลกระทบต่อคนทั้งโลก) ตัวอย่าง: The hurricane is having an impact on many people in the state. (พายุเฮอริเคนส่งผลกระทบต่อผู้คนจํานวนมากในสหรัฐอเมริกา)

Q&As ยอดนิยม

04/28

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

สิ่งนี้กำลังส่งผลกระทบร้ายแรงต่อนักแสดงผู้ผลิตผู้จัดละครเวทีและคนงานโรงละครซึ่งส่งผลกระทบต่อคนงานเกือบหนึ่งแสนคน