Il n'y a pas d'autre possibilité que le passé composé ou le passé simple dans le style littéraire ; - Si cet hôtel a longtemps été un palace, il ne l’est vraiment plus. - Si cet hôtel fut longtemps un palace, il ne l’est vraiment plus. Le passé composé (ou passé simple) élimine la notion habituelle de condition qu'introduit « si » et l'interprétation de « si » change pour devenir la suivante, expliquée dans le TLFi ; > (TLFi) [Si pose une rel. de type adversatif] 1. [L'énonciateur, tout en admettant la vérité de p, allant dans le sens d'une conclusion déterminée, avance un argument q qui contredit cette conclusion] >- Dans l'ancienne société féodale, si le seigneur possédait de grands droits, il avait aussi de grandes charges. - Je paraîtrais plutôt plus jeune que mon âge. Je suis gros, c'est ce qui explique ton erreur; mais, si j'ai du ventre, je n'ai pas de rides. « p » dans cette explication est « Si cet hôtel a longtemps été un palace ». Si au contraire on utilise l'imparfait on obtient une simple condition, ce qui résulte en non-sens ; -<s>Si cet hôtel était longtemps un palace, il ne l’est vraiment plus.</s>