We have learned English _____ nearly three years.
Giải thích
Đáp án đúng là B
Kiến thức: từ vựng
Giải thích: Dấu hiệu nhận biết thì hiện tại hoàn thành:
“since + mốc thời gian”
“for + khoảng thời gian”
“nearly three years” là một khoảng thời gian.
Dịch nghĩa: Chúng tôi đã học tiếng Anh gần ba năm.