Question: When was the last time the usa had a solar eclipse?
Answer: 2017 Aug 21
Natural Questions answer: August 21 , 2017 (from the Wikipedia article "List of solar eclipses visible from the United States")