It seems to me the verb 'insist' falls in the category of verbs like 'suggest', 'recommend', 'ask'... for which it makes sense to use a subjonctive clause. This means the infinitive form after 'that' : 'Ann insisted that Sophie stay the night'.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.