Pourriez-vous me dire s'il faut employer le passé composé ou l'imparfait dans cette phrase :
Si cet hôtel (être) longtemps un palace, il ne l’est vraiment plus.
Je dirais était parce qu'il s'agit d'une durée indéterminéee. (longtemps)
J'utiliserais le passé composé puisque le fait rapporté est précis et achevé, l'imparfait sous-tend une action continue.
Si cet hôtel a longtemps été un palace, il ne l’est vraiment plus.
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 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 ;
-Si cet hôtel était longtemps un palace, il ne l’est vraiment plus.
Cependant on peut changer les temps et le sens reste le même sauf que le contexte est placé dans le passé ; encore une fois on trouve qu'il faut un temps des actions révolues, le plus-que parfait ;
Comme d'autres l'ont dit, bien que le fait d’être un palace est une action qui a duré dans le temps, elle est maintenant finie. Il faut donc utiliser la passé composé et non l'imparfait comme je l'avais initialement suggéré:
Si cet hôtel a longtemps été un palace, il ne l’est vraiment plus.
Une autre possibilité est l'utilisation du passé simple, qui est peut-être un peu plus littéraire que le passe composé:
Si cet hôtel fut longtemps un palace, il ne l’est vraiment plus.