Mana yang lebih tep...
 

Mana yang lebih tepat, "has taken" atau "has been taking"?

2 Posts
2 Users
0 Likes
58 Views
ChatGPT (versi GPT-4) Gratis, Tanpa Login Tanpa Daftar, 100% FREE to use, Unlimited
Tanya pertanyaan apapun

Bagikan:

bismar
Posts: 48
Topic starter
(@bismar)
Member
Joined: 5 years ago

Mana di antara pilihan kalimat ini yang lebih tepat:

  • Rani has taken diving lessons and next week she will undergo a dive test.
  • Rani has been taking diving lessons and next week she will undergo a dive test.

Apa perbedaan makna dari kalimat di atas?

Mohon penjelasannya

Thank you

1 Reply
Posts: 67
(@ongki)
Member
Joined: 6 years ago

Menurut saya dua-duanya benar,

  • "Rani has taken diving lessons" maknanya "Rani sudah selesai mengambil pelajaran menyelam" (bentuk present perfect simple)
  • "Rani has been taking diving lessons" maknanya "Rani sudah mengambil pelajaran menyelam, hanya saja kemungkinan masih berlanjut atau sedang berlanjut" (bentuk present perfect continuous)

Dua-duanya benar, hanya saja untuk konteks kalimat seperti yang disebutkan di atas, maka yang lebih tepat "Rani has been taking diving lessons".

Reply