A- is the correct answer. Demanded and insisted pretty much mean the same thing in this context. This question is designed to test your comprehension.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.