Tháng Tư 2, 2026

I have lived here ___________ 5 years.

I have lived here ___________ 5 years.

A. on

B. for

C. since

D. from
Xem đáp án
B là đáp án đúng
Lời giải:
Kiến thức: Giới từ 
Dấu hiệu: have lived => thì hiện tại hoàn thành
Trong thì hiện tại hoàn thành: for + khoảng thời gian, since + mốc thời gian
“5 years” (5 năm) là một khoảng thời gian => dùng “for”
Tạm dịch: Tôi đã sống ở đây 5 năm.