has located
was located
had been located
had located
句意:罪犯最终被安置在一所废弃多年的房子里。罪犯应该是被安置,故用被动语态,排除AD,C过去完成时用于发生在过去的过去,题干中并无此意,故排除。选B一般过去时。