По поводу 3 предложения предлог on характерен для американского английского, а in для британского английского, это не считается ошибкой , ошибка заключается в употреблении инфинитива ( to do ), здесь лучше герундий использовать ( doing), в10 есть ошибка, правильный ответ - have just seen (present perfect )