Qual é a diferença entre "ser visto v-ing" e "ser visto para"?

É incorreto porque a frase está em uma forma de voz passiva.

A maneira correta seria: O menino desaparecido brincou perto da margem do rio, onde foi visto pela última vez.

Isso vai explicar para você.

por favor, olhe primeiro para a frase:

O menino desaparecido foi visto "brincando" pela última vez perto da margem do rio. Depois, ninguém o viu.

eu sabia que a frase estava sem dúvida correta. mas meu amigo me disse que é errado porque deveria ser "brincar" em vez de "brincar".

bem, eu verifiquei os livros de gramática, mas nenhum deles indica a diferença entre eles. alguém poderia ajudar?

Além disso, qual livro de gramática é o melhor para consultar? eu adoraria ter um. THX