Quration English

tense

Untuk menghubungkan masa lampau dengan masa kini, bahasa Inggeris menggunakan present perfect. 'I ___ here for ten years (and still do).' Yang manakah sesuai?

have lived
Present perfect 'have lived' menghubungkan masa lampau dengan masa kini. 'Lived' akan menyiratkan anda sudah tidak lagi tinggal di situ.

"Have lived" menggunakan kala kini sempurna (present perfect), yang secara khusus digunakan bahasa Inggeris untuk tindakan atau keadaan yang bermula pada masa lalu dan berterusan hingga ke masa kini. Mengatakan "I have lived here for ten years" menandakan bahawa penginapan itu bermula sedekad lalu dan masih berterusan sekarang.

"Am living" menggambarkan tindakan yang berlaku pada masa kini tanpa menyatakan tempoh daripada titik permulaan lampau, jadi ia tidak menangkap garis masa "for ten years" secara semula jadi. "Lived" (kala lampau mudah) pula sebenarnya membayangkan penginapan itu telah tamat dan anda tidak lagi tinggal di situ, bercanggah dengan tambahan dalam kurungan ayat itu, "and still do."

Kala kini sempurna ialah salah satu kala yang paling sukar bagi pelajar daripada banyak bahasa lain kerana ia merapatkan masa lalu dan masa kini dengan cara yang diungkapkan secara berbeza oleh banyak bahasa lain, sering menggunakan kala lampau mudah di mana bahasa Inggeris berkeras menggunakan bentuk pertengahan yang tersendiri ini.

▶ Quration English

tense

Ketika satu peristiwa masa lalu berlaku sebelum peristiwa lain, bahasa Inggeris menggunakan past perfect. 'By the time we arrived, the movie ___ already started.' Kata mana yang cocok?

Quration — Quration English