仮定法のやつです。
If it had not been for your advice, I were not what I am.
最後のwhat S Vについてなのですが、Vの部分は「am」で合ってますでしょうか。おかしくないでしょうか。
ベストアンサー

「もしあなたのアドバイスがなかったら、今の私はないだろう。」という意味の英文です。If節が仮定法過去完了、主節が仮定法過去になる構文なので、正しい英語は
If it had not been for your advice, I would not be what I am.
となります。なお、what I am は「今の私」という意味になります。
質問者からのお礼コメント
返信でも詳しく教えていただいてありがとうございました。助かりました。