Stack Exchange network consists of 183 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.
Perfeito, Jacinto, muito obrigado! Agora fez ainda mais sentido. O pronome oblíquo não pode se referir ao mesmo sujeito da frase. Nesse caso, essa frase pode ter dois sujeitos, o que nos leva a essa dubiedade, mas, por citar "João" anteriormente, nos dá a impressão de que ele também é sujeito na segunda frase, o que a tornaria incorreta.
Muito obrigado, Artefacto! De fato essa frase tem me deixado confuso. Ela também não me soa correta. Talvez, nesse caso, fosse mais adequado esconder o sujeito: "Poderia até ser, mas não era." já que na frase anterior eu cito "João". O que acha?