Adakah janggal untuk mengatakan have cooked?
Jawapan penutur asli
Rebecca
Itu soalan yang baik! Ini adalah masalah mudah yang berkaitan dengan masa lalu vs sekarang tegang sempurna. Hadir sempurna digunakan untuk merujuk kepada peristiwa pada masa lalu atau sesuatu yang bermula pada masa lalu. Walau bagaimanapun, ia tidak secara khusus merujuk kepada masa apabila ia berlaku. Contoh: I've eaten steak. (makan stik) Contoh: I've been to Paris. (saya pernah ke Paris) Tegang masa lalu yang mudah masuk akal di sini kerana ia menunjukkan hubungan dengan tindakan yang telah selesai. Juga, seperti yang anda lihat dari apa yang saya katakan every year, nampaknya sesuai untuk menggunakan tegang masa lalu yang mudah di sini, bukan tegang sempurna sekarang, yang tidak boleh merujuk kepada masa tertentu. Tegang masa lalu yang mudah digunakan untuk mewakili masa lalu secara khusus dan jelas. Itulah sebabnya anda tidak boleh mengatakan I've cooked you one lasagna for every year old you are. Contoh: Yesterday, I ate steak. (Saya makan stik semalam) Contoh: I went to Paris last year. (Tahun lepas saya pergi ke Paris)