langs123
Tingkat
Tampilan

Perfect TensesA2–B1

Present perfect dan past perfect: have, has atau had ditambah past participle untuk peristiwa yang lebih awal, dilihat dari titik waktu yang lebih kemudian. Waktu yang sudah selesai seperti yesterday atau ago memakai simple past: I saw her yesterday. I have seen her today.

Tidak ada informasi pada tingkat saat ini. Tampilan ini dimulai dari A2: pilih A2 atau tingkat yang lebih tinggi.

Tidak ada informasi pada tingkat saat ini. Tampilan ini dimulai dari A2: pilih A2 atau tingkat yang lebih tinggi.

RingkasanA2–B1

TensePertanyaanPernyataanNegatif
Aux.SubjekKata kerjaSubjekAux.Kata kerjaSubjekAux.Kata kerja
Present PerfectHaveIworked?Ihaveworked.Ihaven'tworked.
youYouYou
HasheHehasHehasn't
sheSheShe
itItIt
HaveweWehaveWehaven't
theyTheyThey
B1Past PerfectHadIworked?Ihadworked.Ihadn'tworked.
youYouYou
heHeHe
sheSheShe
itItIt
weWeWe
theyTheyThey

Gambaran umumA2

Setiap perfect tense berbentuk have + past participle: have / has untuk present, had untuk past.

  • Dalam pertanyaan, kata kerja bantu berada sebelum subjek; dalam kalimat negatif, kata kerja bantu diikuti not: haven't, hasn't, hadn't.
  • Kata kerja utama selalu berbentuk past participle: worked, seen, gone.
  • has dipakai dengan he, she, it; had sama untuk semua subjek.
  • Bentuk singkat: I've, she's (= she has), I'd (= I had).

Past participleA2

JenisAturanContohBahasa Indonesia
kata kerja beraturanV + -edwork → worked / live → lived / study → studiedbekerja / tinggal / belajar
tidak beraturan, sama dengan simple pastparticiple = bentuk simple pasthave → had / buy → bought / meet → metpunya / membeli / bertemu
tidak beraturan, bentuk sendiridihafalkan satu per satusee → seen / write → written / eat → eaten / do → donemelihat / menulis / makan / melakukan
go, bego memiliki dua participlego → gone / been · be → beenpergi / adalah

Present perfect: bentukA2–B1

  • Jawaban singkat mengulang have / has: Have you met Tom? — Yes, I have. / No, I haven't. — Apakah kamu pernah bertemu Tom? — Ya, pernah; tidak, belum pernah.
  • ever, never, just dan already berada di antara have / has dan participle: I've never seen snow. / He's just left. — Saya belum pernah melihat salju. / Dia baru saja pergi.
  • yet berada di akhir kalimat, dalam kalimat negatif dan pertanyaan: I haven't finished yet. / Have you finished yet? — Saya belum selesai. / Apakah kamu sudah selesai?
  • B1How long menanyakan lamanya suatu keadaan sampai sekarang: How long have you lived here? — Sudah berapa lama kamu tinggal di sini?

Present perfect: penggunaanA2–B1

PenggunaanContohBahasa Indonesia
Pengalaman hidup, tanpa menyebutkan waktuI've been to Paris twice.Saya sudah dua kali ke Paris.
Kabar terbaruI've just seen Anna.Saya baru saja bertemu Anna.
Hasil yang terlihat sekarangI've lost my keys.Saya kehilangan kunci.
Waktu yang belum selesai (hari ini, minggu ini)I've had three coffees today.Hari ini saya sudah minum tiga cangkir kopi.
B1Keadaan dari masa lalu sampai sekarang (for, since)She's lived here since 2019.Dia tinggal di sini sejak 2019.
  • been = pergi lalu kembali; gone = pergi dan masih di sana: She's been to Spain. / She's gone to Spain. — Dia pernah ke Spanyol. / Dia sudah berangkat ke Spanyol.
  • B1for dipakai dengan lamanya waktu; since dipakai dengan titik awal: I've known her for ten years / since 2015. — Saya sudah mengenalnya selama sepuluh tahun. / Saya sudah mengenalnya sejak 2015.

Past perfect: bentukB1

  • Jawaban singkat mengulang had: Had they left? — Yes, they had. / No, they hadn't. — Apakah mereka sudah pergi? — Ya, sudah; tidak, belum.
  • already, just dan never berada di antara had dan participle: I'd never flown before. — Saya belum pernah terbang sebelumnya.

Past perfect: penggunaanB1

PenggunaanContohBahasa Indonesia
Tindakan sebelum tindakan lain di masa laluWhen I got home, she had already cooked.Ketika saya sampai di rumah, dia sudah memasak.
Tindakan sebelum suatu waktu di masa laluBy 8 o'clock he had left.Pukul 8 dia sudah pergi.
Alasan suatu keadaan di masa laluHe was tired. He had worked all night.Dia lelah. Dia sudah bekerja sepanjang malam.
  • Kata waktu: when, after, before, by the time, already.
  • Ceritanya sendiri memakai simple past; past perfect melihat ke belakang dari situ.

Perbandingan: present perfect dan simple pastA2

Present PerfectSimple Past
peristiwa masa lalu, waktu terbuka atau belum selesaiwaktu yang sudah selesai, disebutkan atau sudah diketahui
I've seen that film. — Saya sudah menonton film itu.I saw it last night. — Saya menontonnya tadi malam.
ever, never, just, already, yet — pernah, tidak pernah, baru saja, sudah, belumyesterday, last week, ago — kemarin, minggu lalu, yang lalu
  • Kata untuk waktu yang sudah selesai (yesterday, last week, ago) memakai simple past.
  • AS: simple past lazim dipakai dengan just, already dan yet: I just ate. — Saya baru saja makan.

Kesalahan umumA2–B1

✗✓Aturan
I have seen him yesterday.I saw him yesterday.waktu yang sudah selesai → simple past
B1I live here since 2010.I have lived here since 2010.since / for + keadaan sampai sekarang → present perfect
She has went home.She has gone home.have / has + past participle
She have lost her keys.She has lost her keys.he / she / it → has
I have gone to Paris twice.I have been to Paris twice.pergi dan kembali → been
B1When I arrived, the film has already started.When I arrived, the film had already started.tindakan lampau yang lebih awal → had + participle
B1Had you saw him?Had you seen him?sesudah had dipakai past participle