8. Lucy has learned English for 10 years. (Используется Present Perfect, так как действие началось в прошлом и продолжается до сих пор, что подчеркивается обстоятельством 'for 10 years').
8. Люси учит английский уже 10 лет.