Nesta frase, «O João gosta de fruta», o verbo gostar não funciona tipicamente como transitivo. Por isso «de fruta» é uma expressão que corresponde a um complemento preposicional que nos remete para a matéria de que gosta a pessoa a que se refere o sujeito da frase.
O verbo gostar provém do verbo latino GUSTARE, que significa «provar» e «tomar o gosto». Na língua francesa, o verbo correspondente, goûter, é normalmente usado como transitivo. Os falantes da língua portuguesa raramente usam o verbo gostar com o sentido de «provar» ou «tomar o gosto». Criámos, portanto, a construção idiomática gostar de, da qual realmente gostamos muito.