in one's sightsWiktionary 原文英美释义介词短语prepositional phrase1literallyBeing seen or targeted, often through the sights of a weapon.2figurativelyBeing the target or object of one's efforts or ambitions.3figurativelyStill achievable.