I chose "Mientras que yo hice la compra" for the mini kwiz which was wrong. But one of the example sentences uses the indefinite: "Su romance fue bonito mientras duró." I guess I'm unclear about why the indefinite was wrong on the kwiz.
Also, for the sense of "mientras" meaning "as long as", could we substitute "si"?