Um, I don't think they will, but Portugal is a contender, dark horse this year
They're better than they've ever been, then again their chance is small but I wouldn't say "never" like you did. At least wait until the tournament this year is over 😉
Ronaldo is actually the weak spot on the team this year for what it's worth(he made the first 11 "worst" players of the group stage according to some analysis)
I'd say they have as much chance as any teams left. My 2 picks that would win it but not really expected to were England, then Portugal. I also pick Brazil amongst the favorites cause Argentina, France, Belgium and Germany were underwhelming to me