She ......... him a solemn promise that she would never steal ag

She ......... him a solemn promise that she would never steal again.

A.make

B.do

C.made

D.did

正确答案是3