Joy English · ระดับ B2 · ประโยคกรรมวาจก (passive voice)joy-english.com

Have something done และ passive ขั้นสูง

ชื่อ:วันที่:

พูดถึงงานที่คนอื่นทำให้เรา และใช้ passive กับ modal กาล perfect และกาล continuous

เลือกรูปที่ถูกต้อง

เลือกตัวเลือกที่เติมแต่ละประโยคได้อย่างถูกต้อง

  1. I don't cut my own hair. I ___ at a salon near my office.
    • a) have cut it
    • b) cut it
    • c) have it cut
  2. We're ___ a new kitchen fitted next month.
    • a) doing
    • b) having
    • c) making
  3. Where did you ___ your photos printed?
    • a) have
    • b) had
    • c) having
  4. The report ___ by Friday, so we need to start now.
    • a) must be finished
    • b) must finish
    • c) must been finished
  5. The new hospital ___ at the moment. It will open next year.
    • a) is building
    • b) has built
    • c) is being built
  6. Your application ___. We will contact you soon.
    • a) has received
    • b) has been received
    • c) is receiving
  7. The painting ___ to be worth a great deal of money.
    • a) is believing
    • b) believes
    • c) is believed
  8. Ama ___ her passport renewed before the trip.
    • a) had
    • b) has been
    • c) did

เขียนรูป passive

พิมพ์รูปที่ถูกต้องของคำที่อยู่ในวงเล็บ

  1. My laptop was very slow, so I ___ (have / it / repair) at a shop in town.
  2. The bridge ___ (close) since Monday because of the floods.
  3. The results will ___ (announce) tomorrow morning.
  4. Sorry about the noise. Our bathroom ___ (renovate) this week.
  5. Kwame is ___ (have) his car serviced tomorrow.
  6. The old mill is believed to have ___ (build) in the 15th century.
  7. It ___ (say) that the lake has no bottom, but of course that isn't true.
  8. I hate ___ (tell) what to do.

เฉลย

เลือกรูปที่ถูกต้อง

  1. c) have it cutคนอื่นทำงานให้ฉัน จึงใช้ have + กรรม + past participle: have it cut
  2. b) havingมีคนจะติดตั้งครัวให้เรา จึงใช้ have something done ในที่นี้ใช้ present continuous สำหรับการนัดหมายในอนาคต
  3. a) haveหลัง did เราใช้กริยารูปพื้นฐาน: did you have + กรรม + past participle
  4. a) must be finishedรายงานไม่ได้ทำสิ่งใดให้เสร็จด้วยตัวเอง เราจึงต้องใช้ modal passive: must be + past participle
  5. c) is being builtงานกำลังดำเนินอยู่ตอนนี้ และโรงพยาบาลเป็นผู้รับการกระทำ จึงใช้ present continuous passive
  6. b) has been receivedมีคนได้รับใบสมัครแล้ว และผลลัพธ์สำคัญในตอนนี้ จึงใช้ present perfect passive
  7. c) is believedผู้คนเชื่อเช่นนี้ จึงใช้ reporting passive: is believed + to + infinitive
  8. a) hadสำนักงานต่อพาสปอร์ตให้เธอ จึงใช้ had + กรรม + past participle

เขียนรูป passive

  1. had it repaired / got it repairedมีคนที่ร้านทำงานให้ฉันในอดีต: had + กรรม + past participle
  2. has been closed / 's been closedSince Monday เชื่อมอดีตกับปัจจุบัน จึงใช้ present perfect passive: has been closed
  3. be announcedหลัง modal เช่น will, passive คือ be + past participle
  4. is being renovated / 's being renovatedงานกำลังดำเนินอยู่ตอนนี้ จึงใช้ present continuous passive: is being renovated
  5. havingนี่เป็นการนัดหมายในอนาคตที่ใช้ present continuous: is having + กรรม + past participle
  6. been builtการสร้างเกิดขึ้นก่อน และโรงสีเป็นผู้รับการกระทำ จึงใช้ to have been + past participle
  7. is said / 's saidนี่เป็น reporting passive ที่ใช้ it: it is said that...
  8. being told / to be toldคนอื่นบอกฉัน เราจึงต้องใช้รูป passive Hate ตามด้วย -ing หรือ to + infinitive ได้ ดังนั้น being told และ to be told ถูกต้องทั้งคู่