Hachiko was an incredibly loyal dog who belonged to a businessman who worked in Shibuya ( I guess ? ) Every day , Hachiko would wait outside a gate for her master to come out , and every day he 'd greet Hachiko and bring her home . One day the businessman got hit by a car before getting to the gate , but Hachiko kept waiting . In fact , Hachiko waited for years and years at the gate for her master .
Why might the dog have waited for its late master ?
Pick the best answer from the following options:
A. Dogs are stupid and do n't realise someone has gone
B. Dogs are intensely loyal and never   give up waiting
C. The dog had nowhere else to go
D. None of the above choices .


B