回答
-
If I knew the subject, I could have answered it!
テスト問題の内容ですと「subject」と訳します。
従って、「If I knew the subject, I could have answered it!」を推奨します。
回答
-
If I had some more information I could have given you a clear answer.
-
If I had known more about this I could have answered the question.
詳しいシチュエーションがわかりませんが、「この内容がわかっていたら、答えられたのに。」という2通りの言い方です。
例文1は「もっと情報があれば、はっきり答えられたのに。」というニュアンスです。
例文2は「もっとこのことについて知っていれば、質問に答えられたのに。」というニュアンスです。
どちらも If I had ~ I could have 過去分詞 で「もし〜なら〜だったのに。」という用法を使っています。
ご参考になれば幸いです!