Simple Past / Present Perfect Tense: Perbedaan dan Contoh Soal

Simple Past dan Present Perfect Tense

Present perfect tense digunakan untuk membicarakan aksi yang telah dimulai di masa lampau (baru-baru ini atau sudah lama) dan terhubung dengan masa kini (masih berlangsung atau efeknya dapat dirasakan di masa kini). Berbeda dengan dengan present perfect, simple past tense mendeskripsikan aksi yang telah rampung (completed actions) atau situasi di masa lampau (past situation) tanpa menghubungkannya dengan masa kini.

Lihat juga:

Contoh Simple Past Tense

My uncle came last week.
(Paman saya datang minggu lalu.)

Contoh Present Perfect Tense

My uncle has come.
(Paman saya sudah datang) baru-baru ini; sekarang dia ada disini

Informasi waktu (time) pada simple past mungkin spesifik, seperti: last night, this morning, dan on Sunday; sedangkan pada present perfect mungkin tidak dengan menggunakan indefinite time expression seperti: already, just, dan recently.

Contoh Simple Past Tense

I submitted my resignation letter yesterday.
(Saya mengirimkan surat pengunduran diri kemarin.)

Contoh Present Perfect Tense

I have already submitted my resignation letter.
(Saya sudah mengirimkan surat pengunduran diri.)

Contoh kalimat simple past tense: I roasted coffee beans this morning. (Saya menyangrai biji-biji kopi pagi ini.). Contoh kalimat present perfect tense: I've already roasted the coffee beans. (Saya sudah menyangrai biji-biji kopi itu.).
contoh kalimat simple past dan present perfect tense

For atau since sama-sama dapat ditambahkan pada kedua tense tersebut, dimana pada simple past penambahan preposition tersebut menandakan bahwa aksi telah selesai, sementara pada present perfect berarti aksi belum selesai.

Contoh Simple Past Tense

He worked with me for nearly three years.
(Dia bekerja dengan saya selama hampir tiga tahun.) dia tidak bekerja disini sekarang

Contoh Present Perfect Tense

He has worked with me for nearly three years.
(Dia telah bekerja dengan saya selama tiga tahun.) dia masih bekerja disini

Interrogative sentence (kalimat pertanyaan) pada simple past biasanya menggunakan pronoun “when”, sementara pada present perfect menggunakan “how long”.

Contoh Simple Past Tense

When did they arrive here? Two days ago.
(Kapan mereka tiba disini?)

Contoh Present Perfect Tense

How long have they been here? They’ve been here for two days.
(Berapa lama mereka telah berada disini?)

10 Contoh Soal Simple Past dan Present Perfect Tense

Pilihlah simple past atau present perfect tense yang paling tepat untuk melengkapi bagian yang kosong dengan mengetik a atau b.

  1. She … in a two-story house when she was young.

    1. lived
    2. has lived

    Your answer:

  2. German Democratic Republic … the Berlin Wall in 1961.

    1. has constructed
    2. constructed

    Your answer:

  3. He … the car yet.

    1. didn't fix
    2. hasn't fixed

    Your answer:

  4. They … in Boston for ten years before moving here.

    1. have lived
    2. lived

    Your answer:

  5. The factory … in operation since 1980.

    1. was
    2. has been

    Your answer:

  1. … already?

    1. has the bus left
    2. did the bus leave

    Your answer:

  2. Arum … her bank locker key yesterday.

    1. has lost
    2. lost

    Your answer:

  3. How long … to get the diagnosis? It took so long.

    1. have you waited
    2. did you wait

    Your answer:

  4. The driver … his car three times this year.

    1. crashed
    2. has crashed

    Your answer:

  5. I … the book, but still don’t get it.

    1. have re-read
    2. re-read

    Your answer:

Correct
Incorrect

Javascript diperlukan untuk menjalankan quiz ini.

Lihat juga:

References:

  1. Present Perfect and Past Simple. bbc.co.uk. Accessed on June 24, 2016.
  2. Present Perfect and Simple Past Compared. monash.edu.au. Accessed on June 24, 2016.

33 thoughts on “Simple Past / Present Perfect Tense: Perbedaan dan Contoh Soal”

    • Terima kasih doanya Runawaty. Sangat berarti buat saya :’). Semoga sukses juga buat kamu, dalam pendidikan dan karirnya.

      Reply

Leave a Comment