Mary asked John not to tell anyone about her new address is correct, so it would be B except that choice has some grammatical errors as well...
9.5m questions
12.2m answers