#1 4-2-3-1
This is the formation Allegri has favored over the past couple of years with Juan Cuadrado and Douglas Cost/Mario Mandzukic on the wings, Paulo Dybala sitting behind Higuain.
As Higuain has left the club, it makes proper sense for Ronaldo to get into that position. He will be surrounded by wingers who have a very high work-rate and knows how to put decent crosses into the box whilst also contributing defensively. Dybala scored 26 goals and registered seven assists last term across all the competitions. The Argentina international's sensational performances during the past couple of seasons have already drawn comparisons to Lionel Messi. He can play as a traditional no.10 and will be able to drop deep or wide when needed. Dybala will help create chances, dribbling past opponents and providing one-twos.
Ronaldo can take the maximum leverage of Dybala's creative ilk. The thee behind him will be free-flowing and create chances for him to capitalize.
Blaise Matuidi/Emre Can/Sami Khedira can partner up with Miralem Pjanic in the midfield will provide a dynamic edge for protecting the backline and creating from the middle of the park.
This formation can also be tweaked a little bit with Mandzukic taking the no.9 role and Ronaldo shifting to the left; very similar setup at Santiago Bernabeu where the Croatia international can take Karim Benzema's role.
Among the all discussed over here, this formation is highly likely to be used as it fits both the manager and the players.
Long story short, it will not take too long for Juventus to leave a mark in European football and win the Champions League next season if Allegri plays all the passes correctly and smartly. It will also help the Old Lady to increase domestic dominance as a lot of Italian clubs are getting stronger.