Выберите правильный ответ He... for half an hour before he came to the station . A had been walking B has been walking C has walked D have walked
C) has walked
He has walked for half an hour before he came to the station