Step 1: Understanding the Phrase 'At Arm's Length':
The phrase "at arm's length" means keeping a certain distance or avoiding closeness, especially in relationships where one wants to maintain boundaries. It suggests that the person is not allowing close influence or manipulation.
Step 2: Analyzing the Options:
- At any rate: This means "in any case" or "no matter what," but it does not fit the context of keeping people at a distance.
- At arm's length: This is the correct choice. It means keeping people at a distance, particularly those who flatter or manipulate.
- All the rage: This means something that is currently very popular, which does not fit the meaning of keeping people away.
- All told: This means "in total" or "considering everything," which does not fit the context of relationships or distance.
Step 3: Conclusion:
The correct phrase is at arm's length, meaning he keeps flatterers at a distance.