Joy English · Level C1 · Kata kerja modaljoy-english.com

Modal perfect: menduga-duga tentang masa lalu

Nama:Tanggal:

Pakai must have, can't have, might have, dan should have untuk menilai kejadian masa lalu dengan tingkat kepastian yang tepat.

Pilih bentuk yang benar

Pilih pilihan yang paling tepat untuk melengkapi setiap kalimat.

  1. The lights are off and the door is locked, so they ___ gone home.
    • a) needn't have
    • b) would have to
    • c) must have
    • d) can have
  2. That ___ been Kofi you saw at the station; he is in Madrid this week.
    • a) must have
    • b) can't have
    • c) needn't have
    • d) should have
  3. I'm not sure where Ana is. She ___ stuck in traffic.
    • a) couldn't have been
    • b) must have to be
    • c) might have been
    • d) can't be being
  4. You ___ a taxi; I would have collected you from the airport.
    • a) can't have taken
    • b) couldn't have taken
    • c) mustn't have taken
    • d) needn't have taken
  5. The courier said the parcel ___ arrived by Friday, but it hasn't.
    • a) should have
    • b) must have
    • c) can't have
    • d) couldn't have
  6. She looked exhausted. She ___ for hours.
    • a) must be worked
    • b) can have been worked
    • c) must have been working
    • d) must have worked being
  7. I wonder why Dev didn't answer. He ___ the phone ringing.
    • a) can't have been hearing
    • b) may not have heard
    • c) mustn't hear
    • d) might not heard
  8. The bridge ___ built before 1900; the style is far too modern.
    • a) must have been
    • b) should have been
    • c) needn't have been
    • d) can't have been

Lengkapi kalimat

Ketik bentuk modal perfect yang benar dari kata kerja dalam tanda kurung. Kata pertama dalam tanda kurung adalah modal yang harus dipakai.

  1. Her name is on the list, so she ___ (must / see) the email.
  2. He is very reliable; he ___ (can't / forget) the deadline.
  3. My keys are missing. They ___ (might / fall) out of my pocket.
  4. The hotel is now full. We ___ (should / book) earlier.
  5. We have enough food for ten people. We ___ (needn't / bring) so much.
  6. Their coats were soaked. They ___ (must / wait) outside for hours.
  7. Perhaps the contract was signed last week. It ___ (may / sign) last week.
  8. She arrived late, so she ___ (can't / catch) the earlier bus.

Kunci jawaban

Pilih bentuk yang benar

  1. c) must haveBukti yang ada membuatnya hampir pasti, jadi kita memakai must have gone.
  2. b) can't haveKita yakin hal itu mustahil, jadi kita memakai can't have been.
  3. c) might have beenPembicara tidak yakin, jadi might have been menyatakan kemungkinan.
  4. d) needn't have takenTaksi itu tidak perlu, jadi needn't have taken yang benar. Pilihan lain tidak masuk akal dengan I would have collected you.
  5. a) should haveShould have arrived menyatakan harapan yang tidak terpenuhi.
  6. c) must have been workingKesimpulan logis tentang kegiatan masa lalu yang berlangsung lama memakai must have been + -ing.
  7. b) may not have heardMay not have heard menyatakan kejadian masa lalu yang mungkin terjadi. Pilihan lain tidak gramatikal atau tidak logis.
  8. d) can't have beenGaya modern membuatnya mustahil, jadi kita memakai can't have been built.

Lengkapi kalimat

  1. must have seenKesimpulan kuat tentang masa lalu membutuhkan must have + past participle.
  2. can't have forgotten / cannot have forgotten / couldn't have forgotten / could not have forgottenKita yakin hal itu tidak terjadi, jadi can't have forgotten (atau couldn't have forgotten).
  3. might have fallen / may have fallen / could have fallenKemungkinan tentang masa lalu memakai might have + past participle; may dan could juga benar.
  4. should have booked / ought to have bookedShould have booked menyatakan penyesalan atas sesuatu yang tidak kita lakukan.
  5. needn't have brought / need not have broughtNeedn't have brought berarti hal itu sudah dilakukan tetapi tidak perlu.
  6. must have been waiting / must have waitedKesimpulan tentang kegiatan masa lalu yang berlangsung lama paling baik diungkapkan dengan must have been + -ing; must have waited juga benar.
  7. may have been signed / might have been signed / could have been signedKontrak itu menerima tindakan, jadi kita membutuhkan bentuk pasif: may have been signed.
  8. can't have caught / cannot have caught / couldn't have caught / could not have caughtKedatangannya yang terlambat membuatnya mustahil, jadi can't have caught benar.