Latihan · A2-B1 · Ada kunci jawaban

Latihan Tenses Present Perfect dengan Kunci Jawaban

10 soal pilihan ganda tentang Present Perfect Tense(Present Perfect)dari mudah ke sulit, dengan kunci jawaban dan penjelasan. Klik jawaban untuk memeriksa langsung, atau lihat tabel jawaban di akhir halaman.

Pelajari cepat rumusnya

Pernyataan: S + have/has + V3. Negasi: S + haven't/hasn't + V3. Interogatif: Have/Has + S + V3?. Tanda: ever, never, already, yet, just, recently, for, since. Lihat teori lengkap di Perfect Present Tense.

10 Soal Pilihan Ganda

Pilih jawaban yang benar. Klik jawaban untuk memeriksa.

1. She _____ already finished her homework. (have)
  • A. have
  • B. has
  • C. having
  • D. had
2. I _____ never _____ to Japan. (be)
  • A. have / went
  • B. have / been
  • C. has / been
  • D. has / gone
3. They _____ their homework yet. (not / do)
  • A. haven't did
  • B. haven't done
  • C. hasn't done
  • D. don't done
4. He _____ that movie three times. (see)
  • A. have seen
  • B. has seen
  • C. has saw
  • D. has seed
5. We _____ lived in Ha Noi _____ 2015.
  • A. have / since
  • B. have / for
  • C. has / since
  • D. has / for
6. I _____ lived here _____ ten years.
  • A. have / since
  • B. have / for
  • C. has / since
  • D. has / for
7. _____ you ever _____ Vietnamese food? (try)
  • A. Have / tried
  • B. Has / tried
  • C. Do / try
  • D. Have / try
8. She _____ just _____ a letter to her friend. (write)
  • A. have / wrote
  • B. has / written
  • C. has / wrote
  • D. have / written
9. My parents _____ to Da Lat recently. (go)
  • A. has gone
  • B. have gone
  • C. have go
  • D. have went
10. Kalimat manakah yang BERKAI?
  • A. He have eaten breakfast already.
  • B. She has never went abroad.
  • C. We have already eaten lunch.
  • D. They has just arrived.

Tabel Kunci Jawaban & Penjelasan

KalimatJawabanPenjelasan
1B. hasSubjek "She"(bentuk tunggal)→ menggunakan has.
2B. have / beenSubjek "I" → have; "be" pada kolom 3 adalah "been"(pernah... pergi = belum pernah datang).
3B. haven't doneSubjek "They" → haven't; V3 dari "do" adalah "done".
4B. has seenSubjek "He" → has; V3 dari "see" adalah "seen".
5A. have / sinceSubjek "We" → have; titik waktu mulai "2015" → menggunakan since.
6B. have / forSubjek "I" → have; durasi "ten years" → menggunakan for.
7A. Have / triedPertanyaan dengan "you" → Have berada di awal; V3 dari "try" adalah "tried".
8B. has / writtenSubjek "She" → has; V3 dari "write" adalah "written".
9B. have goneSubjek "Orang tua saya"(bentuk jamak)→ memiliki; V3 dari "go" adalah "gone".
10C. We have already eaten lunch.Subjek jamak digunakan dengan have, V3 benar "eaten"; kalimat lain salah penggunaan have/has atau salah V3.
🎯 Ingin lebih lancar berbicara?

Latihan lebih banyak soal interaktif di Engame

312 latihan tata bahasa · Penilaian langsung · Gratis · Tanpa pendaftaran

Latihan tata bahasa sekarang →
✓ 12 bentuk waktu lengkap✓ SRS untuk mengulang✓ Ada penjelasan

Lihat Selengkapnya