will have 過去分詞 は基本的に「(動詞)しているだろう」と訳せばOK です。
I will have been to Paris three times if I go there again.
If 以降で条件を示しています。「もし(条件)すれば…」から訳文は始まります。
been は be の過去分詞です。「いる」とか「ある」とかを意味します。
times は「回数」という意味です。例えば two times なら「二回」を意味します。
これでイメージが膨らんだかと思います。あとは日本語に言語化してみてください。