She can speak English quite fluently. She __________ English for five years.
Đáp án đúng: D
Kiến thức về thì của động từ
Ta có:
Dấu hiệu “for + khoảng thời gian” là dấu hiệu của thì hiện tại hoàn thành hoặc hiện tại hoàn thành tiếp diễn.
Căn cứ vào dịch nghĩa, ta thấy câu văn đang nhấn mạnh tính xảy ra liên tục không nghỉ của một hành động đã bắt đầu từ quá khứ kéo dài đến hiện tại.
=> Dùng thì hiện tại hoàn thành tiếp diễn.
Tạm dịch: Cô ấy có thể nói tiếng Anh khá trôi chảy. Cô ấy đã học tiếng Anh được năm năm.
Note:
fluently /'flu:əntli/ (adv): (một cách) lưu loát, trôi chảy