Recentemente fui repreendido por colocar em um texto, "o caminhão teve que ficar parado", me disseram que o verbo "teve" na frase ficou coloquial demais, gostaria de saber se realmente não posso utilizá-lo desta forma e se posso usar o verbo "ter" em textos formais ou se devo evitá-lo sempre?
Para deixar a frase mais formal pode-se substituir o verbo "ter" pelo "precisar", de forma a escrever que "o caminhão precisou...". Ainda assim, pode-se questionar se o caminhão é de fato o sujeito da frase, visto que se trata de um objeto inanimado, portanto, não pode, neste contexto, ser confundido com as ações e desejos humanos. Grosso modo, a frase torna-se-ia mais formal se o sujeito desta fosse indeterminado, como, por exemplo: "foi preciso manter/deixar o caminhão parado".
Quanto ao uso gramatical do verbo "ter", conforme a gramática normativa, encontram-se as seguintes regras: pode funcionar como verbo auxiliar, em todos os modos; não se deve confundi-lo com o verbo haver; entre outros.
João Pedro, há duas questões, a meu ver:
1. O caminhão teve de permanecer parado. - "teve que" e "ficar" são coloquiais, usados na língua oral.
2. Foi preciso deixar o caminhão parado. - voz passiva, uma vez que objetos não realizam ações humanas.
Espero tê-lo ajudado. At.te, tutor Miguel Augusto Ribeiro.