Tribble
contestada

Kirti ____ have come back home. She left quite some time ago. (fill in with suitable modal) (would/ought to)
Which is the more appropriate modal fitting in the blank?