She that hath borne seven - She that hath had a numerous offspring; Jerusalem, the parent of so many cities, villages, and families in the land. Seven signifies a complete or full number.
She hath been ashamed - Or, “is ashamed.” To a Hebrew mother to be childless was a disgrace. Many consider that Jeremiah 15:7-9 refer to the battle of Megiddo, and depict the consternation of Jerusalem at that sad event. If so, in the sun going down while it was day, there will be a reference to the eclipse on September 30,610 b.c.