Na linguagem informal, "tinham gostado" é totalmente aceitável, mas a gramática prescreve que em casos de suposição, se utilize o pretérito imperfeito.
"Achei que tivessem gostado". Há duas orações nesse período. A oração principal introduz uma suposição, incerteza. Nesse caso, usa-se o verbo (da segunda oração) conjugado no modo subjuntivo: "tivessem gostado".