Latihan Soal Present Perfect Tense Bahasa Inggris SMP

Present Perfect Tense merupakan sebuah bentuk waktu yang digunakan untuk menyatakan suatu peristiwa/ perbuatan yang telah selesai terjadi atau dilakukan pada masa lampau dengan waktu yang tidak tertentu dan masih ada hubungannya dengan waktu sekarang

Latihan Soal Present Perfect Tense Bahasa Inggris SMP

Present Perfect Tense memiliki rumus sebagai berikut,

=================================

Positive : Subject + have/ has + VIII

Negative :Subject + have/ has + not + VIII

Interrogative : Have/ Has + Subject + VIII

==================================

** have : I, you, they we
     has   : he, she, it

Contoh :
  • Cindy has prepared her wedding party for five months.  (Cindy sudah mempersiapkan pesta pernikahannya selama lima bulan — saat ini masih mempersiapkannya)
  • I have lost my keys. (Saya kehilangan kunci saya — sampai saat inipun saya belu menemukannya)
  • They have done the homework. (Mereka sudah mengerjakan PR — saat ini PR nya sudah dikerjakan)

b. For and Since

Kalimat dalam Present Perfect Tense sering menggunakan kata For atau Since, dalam menunjukkan keterangan waktunya.

For (selama) , menunjukkan arti lamanya jangka waktu hingga kini, karenanya, For selalu diikuti oleh sejumlah jangka waktu tertentu.

Contohnya,
  1. for a week
  2. for three months
  3. for six days
  4. for a long time, dst.

Since (sejak), menunjukkan arti suatu saat tertentu pada waktu lampau hingga sekarang.

Misalnya,
  1. since August
  2. since the last five years
  3. since 1998
Contoh kalimat,
  • I haven’t seen you since Saturday.
  • She hasn’t seen me for a week
  • I have lived in Semarang since 2001.
  • They have built the monument since January.

c. Penanda adverb

Dalam Present Perfect sering digunakan adverb berikut ini,
  • so far
  • almost
  • already
  • never
  • until now
  • up to the present
  • just (now)
  • still

Contoh Kalimat,

  1. She has just gone away
  2. The students have finished five chapters so far.
  3. Up to now, the writer hasn’t continued the last chapter of his story.
  4. Joko has almost finished his project.
Selain penanda adverb diatas, Present Perfect juga sering menggunakan keterangan berikut ini,
  • recently =  baru- baru ini
  • lately = akhir- akhir ini
  • not … yet = belum

Contoh :

  1. He hasn’t finished the work yet.
  2. We have recently watched “Tilik” at YouTube.
  3. What has your manager done lately?
Juga, penggunaan Present Perfect sering menggunakan keterangan waktu sebagai berikut,
this — this week, this morning, this month, this Saturday,

Contoh :

  1. They have gone shopping this week.
  2. She has met her lecturer this morning.
Baik, untuk lebih mendalami pembahasan diatas, latihan soal berikut ini bisa membantu, jangan lupa tuliskan skor pencapaiannya di kolom komentar ya…dan Semoga bermanfaat.
==============================================================================================

1. Can I borrow your novel? … with it?
Did you finish
Have you finished

2. ‘Would you like something to eat?’
‘No, thank you. I … and I’m still full now.
had dinner
have had dinner

3. ‘Why don’t you watch the film?’
‘… before’
I watch it
I have watched it

4. ‘Where’s Anna?’
‘She … out.’
have gone
has gone

5. I can’t find my book. Somebody … it.
have taken
has taken

6. Let’s go to Andy’s birthday party. I … him a present.
have bought
has bought

7. The car doesn’t have any petrol in the tank. It …
has stopped
have stopped

8. ‘Where are my glasses?’ …you seen it?
‘I don’t know.’
Has
Have

9. Liz and Anna … to bed. I can’t meet them now.
has gone
have gone

10. Rino … here since September.
was
has been

11. This is the most beautiful painting I …
have never seen
have ever seen

12. ‘How long has Mirna been here?’
‘She … for two weeks’
have been here
has been here

13. Which one is correct?
I have known him for many years
We have been here since two weeks

14. ‘Is this the first time you’ve driven a car?’
‘Yes, … a car before’
I have driven
I have never driven

15. ‘Have you read novel ‘Guru Aini’?’
‘No, I … it’
have read
haven’t read
Score =
Correct answers: