I wouldn't have come if there were no fried oysters
カキフライ自分も好きなのでお目当ての店で席に案内される前に
あるかどうか聞くようにしてます。
カキフライは揚げた牡蠣なので複数形で fried oysters と言います。
この場合のが無いならは if there were no と言う表現を使うと
良いです。
その流れで来なかったと言うなら I wouldn't have come と言う
表現を使います。
If there were no fried oysters I wouldn't have come と言う
順でも有です。
"I wouldn't have come if I knew there were no fried oysters."
・"I wouldn't have come if I knew there were no fried oysters."
「もしカキフライが無いと分かっていたら、私は来なかった(カキフライが無いなら来なかった)」という意味の表現です。
口語表現として if I knew を使っていますが、意味合いとしては「もし事前に知っていたら絶対に足を運ばなかった」と伝えることができます。
・"If I'd known they didn't have fried oysters, I wouldn't have come."
「もしお店(they)にカキフライが無いと知っていたならば、私は来なかった(カキフライが無いなら来なかった)」という意味の表現です。