A. She must have arrived there last night, didn't she? <br/><br/>B. She must have arrived there last night, hasn't she? <br/><br/>Which one is correct? Are both of them correct?<br/><br/>Many thanks!