12) Have the children been walking in the park for long? (walk)
Present Perfect Continuous используется для выражения действия, которое началось в прошлом и продолжается до настоящего момента.
Ответ: Have been walking