質問: 1 そこの食べ物は辛いですが、すごくおいしかったです。 2 そこの食べ物は辛かったですが、すごくおいしいです。
回答: 日本語の時制は英語のような”絶対時制(時制の基準点は常に発話時)”ではありません。話者が基準点を自由に移動することができます。 1 そこの食べ物は辛いですが、すごくおいしかったです。 2 そこの食べ物は辛かったですが、すごくおいしいです。 3 そこの食べ物は辛かったですが、すごくおいしかったです。 1の前文の「食べ物は辛いですが」は、話者が基準点を当時に置いて、「食べ物が辛い」という命題を現在形で表現し、後文の「おいしかったです」は、基準点を現在に置き、命題の「おいしい」を過去の事柄として表現しています。(先行回答のjijさんがお書きになっていることと同じです) なお、その他に、現在形を”普遍的な事柄”、過去形を”一時的な体験”として使い分ける場合もあります。例えば、1の現在形の「食べ物は辛いですが」は、「食べ物が辛いこと」を普遍的な事柄として表すことにより、聞き手に”今も辛いだろう”と予測させています。 2の文も同様なことが言えます。3の文は、英語の時制の表し方と同じで、基準点を”発話時”に置き、「食べ物は辛い」「だけどおいしい」という命題を過去の経験として表しています。