They …………………………….. English for seven years up to now. (study)
Đáp án: have studied / have been studying
Giải thích: Cụm trạng từ chỉ thời gian “for seven years up to now” ( khoảng 7 năm cho đến bây giờ ) là dấu hiệu nhận biết của thì hiện tại hoàn thành hoặc thì hiện tại hoàn thành tiếp diễn.