Why do the Great oppositions of Mars always happen at the same time of the year? What is that time?
Why do you think they do?
Because Mars´ orbit is elliptic. (So is Earth´s.)
Here's a simulation that may help you visualize why.
Mars's size is exaggerated by a factor of 1000.
Separate names with a comma.