Menu
Present Perfect dan Past Perfect
Grammar and Vocabulary

EF Tenses Series Present Perfect VS Past Perfect

2020.05.28

Kali ini kita akan membahas tentang ๐Ÿ”— grammar. Lebih tepatnya perbedaan present perfect dan past perfect. Mau tahu perbedaannya? Simak penjelasan berikut ini ya!

Present perfect tense digunakan untuk menunjukkan peristiwa atau kegiatan yang telah terjadi di waktu yang tidak spesifik sedangkan past perfect digunakan untuk menyatakan kegiatan atau peristiwa yang terjadi sebelum kegiatan lain berlangsung di masa lampau (past).

Contoh

  • I am not hungry now. I have already eaten.

Terjemahan
Sekarang aku tidak lapar. Aku sudah makan.

โ€œHungryโ€ terjadi di masa sekarang (present) sehingga kalimat I have already eaten menggunakan present perfect tense.

Diagram Cartesius Present Perfect

Contoh

  • I was not hungry yesterday. I had already eaten.

Terjemahan
Kemarin aku tidak lapar. Aku sudah makan

โ€œHungryโ€ terjadi di masa lampau (past) sehingga kalimat I had already eaten menggunakan past perfect tense.


Diagram Cartesius Past Perfect

Exercise

Nah, sekarang EFriends sudah memahami perbedaan penggunaan present perfect dan past perfect tense 'kan? Agar kamu semakin memahami perbedaannya, yuk isi latihan soal berikut!

1. A: Oh no! Weโ€™re too late. The train (leave, already)______ B: Thatโ€™s okay. Weโ€™ll catch the next train to Jogja.
2. Last Thursday, we went to the station to catch a train to Jogja, but we were too late.
The train (leave, already)______.
3. A: Go back to sleep. Itโ€™s only six oโ€™clock in the morning. B: Iโ€™m not sleepy. I (sleep, already)_____ for eight hours.
4. I woke up at six this morning, but I couldnโ€™t get back to sleep. I wasnโ€™t sleepy. I
(sleep, already)_____ for eight hours.
5. A: Iโ€™ll introduce you to Professor Newton at the meeting tonight. B: You donโ€™t need to. I (meet, already)_____ him.
6. Jack offered to introduce me to Professor Newton, but it wasnโ€™t necessary. I (meet, already)_____ him.
7. A: Do you want to go to the movie tonight? B: What are you going to see?
A: Aladdin B: I (see)_______ it. Thanks anyway.
8. I didnโ€™t go to the movies with James last Tuesday night. I (see)_____ it.
9. Amanda didnโ€™t need to study the multiplication tables in fifth grade. She (learn)_____ them.
10. Are you from Jakarta? I (be, never)______ there. Iโ€™d like to go there someday.

Yuk, coba kelas demo GRATIS!*

Mau kursus di EF? Coba kelas demo gratis* di EF center terdekatmu!

Incorrect phone number
Daftar Sekarang!

Dengan menekan tombol Daftar Sekarang, Anda menyetujui Kebijakan Privasi EF serta bersedia menerima penawaran dari EF.

*Syarat dan Ketentuan Berlaku

Answer
1. has already left
2. had already left
3. have slept
4. had slept
5. have already met
6. had already met
7. have seen
8. had seen
9. had learned
10. have never been.