Ошибка в вопросе или в ответе?)) нужно How long HAVE YOU BEEN LEARNING Chinese? ответ I HAVE BEEN LEARNING Chinese for about two months. используем present perfect continuous, так как действие не завершено, а ты находишься в процессе этого действия