Belajar inggris dengan cara mudah dan cepat dimengerti

Kamis, 18 Desember 2008

Perbedaan simple past tense dengan present perfect tense

1. simple past tense dipakai saat keterangan waktunya sudah selesai, sedangkan present perfect dipakai saat keterangan waktunya belum selesai/masih berlanjut.
Contoh:
I bought 3 books last week. (simple past-last week sudah berlalu)
I have bought 3 books this week. (present perfect-this week belum berlalu, masih berlangsung)

2. simple past dipakai untuk memberitahu kejadian yg sudah lama, sedangkan present perfect untuk memberitahu kejadian yg baru saja terjadi.
Contoh:
He finished his school last month. (simple past-sudah lama lulus)
He has finished his school. (present perfect-baru aja lulus)

3. simple past keterangan waktunya jelas, sedangkan present perfect keterangan waktunya kurang jelas.
Contoh:
I went to the library last night. (simple past-ket.waktu:last night)
I have gone to the library. (present perfect-tidak jelas ket. waktunya)

4. present perfect menggunakan 'for' dan 'since' saat kegiatannya masih berlanjut.

I have lived in London for 3 years. (present perfect-masih berlangsung, sekarang pun masih di London)
I have lived in London since 1990. (sampai sekarang masih tinggal di London)

2 komentar:

  1. Kalau lawan bicara barusan ngomong, tapi kita tidak menangkapnya dengan jelas. Apakah digunakan past tense atau perfect tense?

    What did you say?
    Atau:
    What have you said?

    BalasHapus
  2. Thank you for very good blog about present perfect tense. It's very nice.

    BalasHapus