The answer is: they have never been precisely aligned, and they will not do so in the future! We are referring to the true planetary alignment, not the grouping of planets in a region of sky. If the Nine Planets really align, the inner and outer planets will locate at both sides of the Earth, and will not appear at the same region of sky.
Before continuing, let us play an IQ quiz. If a clock is started from 0:00, when will the hour hand, minute hand and second overlap each other?
Let the second hand and minute hand meet every
t minutes,
then,
1 / t 
= 
1 / period of the second hand 
1 / period of the minute hand 

= 
1 / 1  1 / 60 

= 
59 / 60 
t 
= 
60 / 59 ¡Ü 1.017 min 
Or it can be written as T (Period of overlap) = j ¡Ñ
t (j must be integers such as 1,2,3¡K)
So how about the minute hand and hour hand?
1 / t' 
= 
1 / period of the minute hand  1 / period of the hour hand 

= 
1 / 60  1 / (12¡Ñ60) 

= 
11 / 720 
t' 
= 
720 / 11¡Ü65.455 min 
Or written as T' = k ¡Ñ t ( k must be integers such as 1,2,3¡K)
If all of them overlap, T
= T'
j ¡Ñ t 
= 
k ¡Ñ t' 
j / k 
= 
t' / t 

= 
720 / 11 ¡Ñ 59 / 60 

= 
708 / 11 
This happens at the 708^{th} overlap between the second hand and minute hand, or the 11th overlap between the minute hand and hour hand, which is 12 hours later. (Actually it is easy to see this must be one of the answers. But it is a bit surprising that they simply do not overlap at other times.)
Let us try to solve the planetary alignment problem by the same method.
Here we only demonstrate the alignment among the Earth and the farthest three planets, the rest is left for you as an exercise.
We start with the Earth, Uranus and Neptune:
j ¡ÑSynodic period between the Earth and Uranus 
= 
k ¡Ñ Synodic period between the Earth and Neptune 
j ¡Ñ 369.66 
= 
k ¡Ñ 367.49 
j / k 
= 
36749 / 36966 
Then we consider the Earth, Neptune, and Pluto:
k ¡Ñ Synodic period between the Earth and Neptune 
= 
m ¡Ñ
Synodic period between the Earth and Pluto 
k ¡Ñ 367.49 
= 
m ¡Ñ 366.72 
k / m 
= 
36672 / 36749 
As the ks in both equations above must be equal,
k will be the LCM of 36966 and 36672, i.e.
225,936,192. It means the 225,936,192^{th} oppositions between the Earth and Neptune. For these four planets, it will take 227 million years for them to align. For the Nine Planets, the time for them to align will be even longer than the age of the Solar
System!¡°
[Synodic Period of Planets]
Mercury 
115.88 days 
Venus 
583.92 days 
Mars 
779.94 days 
Jupiter 
398.88 days 
Saturn 
378.09 days 
Uranus 
396.66 days 
Neptune 
367.49 days 
Pluto 
366.72 days 
¡@
¡°Here we assume planets move in circular motion at constant speed, and the synodic periods given above is just an approximate value. Actually the planetary motion is full of small variants, and the synodic period values are irrational number. The quotient of two irrational numbers cannot be written as a fraction. Therefore, the Nine Planets simply do not align.
¡@
¡@
