Present Perfect Tense

Pengertian
                       
Present perfect tense adalah suatu bentuk kata kerja yang digunakan untuk menyatakan suatu aksi atau situasi yang telah dimulai di masa lalu dan masih berlanjut sampai sekarang atau telah selesai pada suatu titik waktu tertentu di masa lalu namun efeknya masih berlanjut.

Rumus


Time Expressions pada Present Perfect Tense



Fungsi

1) Untuk mengungkapkan kejadian di masa lalu tanpa peduli kapan tepatnya terjadi.

Example:
Can you recommend the most delicious seafood restaurant in this town? Yes, I’ve visited all of them.
(Dapatkah kamu merekomendasikan restoran seafood paling lezat di kota ini? Ya, saya telah mengunjungi semuanya.

2) Untuk menunjukkan bahwa suatu aksi terjadi berulang kali dimasa lampau (adverb of number dapat digunakan

Example:
She has called you three times.
(Dia sudah meneleponmu tiga kali.)

3) Untuk mengungkapkan aktivitas atau situasi yang dimulai pada masa lampau kemudian dilanjutkan sampai sekarang (belum selesai).

Example:
I have lived in Cilegon for 3 months.
(Saya telah tinggal di Cilegon selama 3 bulan.)

4) Untuk membicarakan eventyang terjadi belum lama ini. Adverb “recently” dan lately” (= not long ago) dapat digunakan.

Example:
Have you visited any market recently?
(Apakah kamu mengunjungi suatu pasar baru-baru ini?)

5)  Untuk membicarakan eventyang baru saja terjadi. Adverb “just” (= very recently) dapat digunakan.

Example:
I’ve just sent you an email.
(Saya baru saja mengirimkan kamu email.)

EXERCISE!

1. …… a noise just then?
a. Did you hear? 
b. Do you hear?   
c. Have you heard?   
d. Have you been hearing?

2. They are singing and dancing because their uncle…… …………
a. is arriving     
b. has arrived     
c. arrives     
d. arrived

3. You’ve finished the test. The negative form of this sentence is….
a. You don’t finish the test.   
b. You aren’t finishing the test. 
c. You haven’t finished the test yet. 
d. You didn’t finish the test yet.

4. The children have……eaten their breakfast.
a. since     b. been     c. yet       d. just

5. Mr. Efendi…. in Bali for a week.
a. been   b. having     c. has        d. has been

Key Answer

1) Jawaban: c

Pembahasan: Kalimat lengkapnya adalah “Have you heard a noise just then?” Mengapa tidak (a) Did you hear a noise just then?
Karena untuk pertanyaan menggunakan kata “Did” memiliki pengertian peristiwa yang terjadi kemarin atau sudah lampau, dan jawaban (b) Do you hear a noise just then?

Pertanyaan menggunakan “Do” berarti kejadian yang terjadi secara berulang-ulang atau merupakan suatu kebiasaan, tetapi pada kalimat di atas mengandung kata “just” yang berarti “baru saja”, jadi tidak bisa dimasukkan ke dalam bentuk tense “simpe present tense”.
Sedangkan jawaban (d) Have you been hearing a noise just then? memiliki arti “Apakah kamu sedang mendengarkan musik sampai sekarang dan belum selesai hingga sekarang sampai jangka di waktu mendatang?

Simple present perfect tense memiliki arti kegiatan yang baru saja selesai dilakukan dan tidak berlangsung seterusnya, maka dari itu jawaban yang paling tepat adalah c.

2) Jawaban: b

Penjelasan: “They are singing and dancing because their uncle has arrived”.
Kalimat ini memiliki arti “Mereka sedang bernyanyi dan menari karena paman mereka sudah/telah tiba”.

Mengapa jawabannya bukan yang (c) atau (d)? Kembali lagi kepada penjelasan pada soal no.1.

Untuk jawaban (c) dengan kata ‘arrives’ digunakan untuk menyatakan suatu peristiwa yang terjadi berulang-ulang dan jawaban (d) adalah untuk keadaan yang terjadi di masa lampau yang berarti Pamannya tiba kemarin.  Maka jawaban yang tepat adalah (B)

3) Jawaban: c

Penjelasan: Kalimat positif adalah “You’ve finished the test”. Jika kalimat negatif untuk jawaban (a), maka kalimat positifnya adalah “You finish the test”.

Untuk pilihan (b) kalimat positif menjadi “You are finishing the test. Sedangkan pilihan (d) kalimat positifnya adalah “You finished the test”. Jadi jawaban yang paling tepat adalah (c)

4) Jawaban: d

Penjelasan: The children have just eatentheir breakfast, yang memiliki arti “Anak-anak baru saja sudah makan pagi”.
Jika jawaban yang (b) maka kalimatnya akan menjadi “The children have been eating bukan have been eaten.

Jadi jawaban (b) kurang tepat pada kalimat di atas. Jawaban (a) “since” hanya diikuti oleh keterangan waktu bukan kata kerja.
Seperti contoh: I have lived in Torontosince 1999. Sedangkan jawaban (c) “yet” digunakan untuk pada kalimat negatif dan kalimat bertanya dan biasanya terletak di akhir kalimat. “Yet” berarti belum hingga sekarang. Jadi jawaban (c) blum tepat digunakan untuk kalimat di atas. Maka jawaban (d) lah yang tepat.

5) Jawaban: d

Penjelasan: Mr. Efendi has been in Bali for a week memiliki arti Bapak Efendi sudah di Bali selama 1 minggu.

Untuk jawaban (a) belum tepat karena sebelum menggunakan ‘been’ harus terdapat kata kerja bantu (auxiliary verb) has/have.
Jawaban (b) menggunakan kata ‘having’ juga belum tepat penggunaannya dikarenakan tidak ada ‘be’ (is, am, are, was, were, been, dan lain-lain).

Jika kalimat di atas ingin menggunakan ‘be’ maka kalimatnya akan menjadi “Mr.Efendi is having his lunch now” yang memiliki arti “Bapak Efendi sedang makan siangnya sekarang”.

Sedangkan jawaban (c) juga penggunaannya belum tepat dengan menggunakan kata ‘has’ saja karena jika menggunakan “has/have” saja yang dimana kata tersebut berfungsi sebagai kata kerja bantu (auxiliary verb) maka dibutuhkan kata kerja sesungguhnya, seperti “He has cleanedthe shoes” yang artinya “Dia telah membersihkan sepatu”.

Pada kalimat ini, kata kerja sesungguhnya adalah ‘cleaned’ sedangkan ‘has’ hanya sebagai kata kerja bantu saja. Maka jawaban yang tepat adalah d.

Source

https://m.facebook.com/LearnEnglishGrammar123/photos/present-perfect-tense-https7eslcompresent-perfect-tenseutm_campaignmeetedgarutm_/1043718305814620/

englishstudypage

https://www.englishcafe.co.id/contoh-soal-present-perfect-beserta-pembahasan-lengkapnya/

                                 

Komentar

Postingan populer dari blog ini

Biografi Singkat Bill Gates

Comparative Degree

Berkenalan dengan Ekstrovert