Đáp án đúng: Giải chi tiết:Đá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.