Sep 17, 2020 11:01 pm
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
Sep 18, 2020 1:35 am
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".