I told Sally Mr Brown's address, but perhaps I ________ for her.

I told Sally Mr Brown's address, but perhaps I ________ for her.

A.had to write it out

B.must have written it out

C.should have written it out

D.ought to writer it out

答案及解析: C