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 .

Question: Why might the dog have waited for its late master ?
Answer: Dogs are stupid and do n't realise someone has goneDogs are intensely loyal and never   give up waitingThe dog had nowhere else to goNone of the above choices .