they / for / have / three years / learnt / English12/30they / for / have / three years / learnt / EnglishThey have learnt English for three yearsThey have learnt for three years EnglishThey have English learnt for three yearsThey have for three years learnt EnglishGiải thíchChọn đáp án A