Question: when was the last time the usa had a solar eclipse
Answer: May 20 , 2012 Annular August 21 , 2017 Total October 14 , 2023 Annular April 8 , 2024 Total March 30 , 2033 Total June 21 , 2039 Annular August 23 , 2044 Total August 12 , 2045 Total February 5 , 2046 Annular June 11 , 2048 Annular