Grammar in Use의 설명에 의하면 구문상의 차이(평서문이냐 부정문/의문문/조건문이냐 하는) 이외에도
다음의 경우에는 any- 부류를 사용한다고 설명하고 있네요.
1.조건의 의미가 내포되어 있는 경우
2. 여럿의 선택사항 중 무엇이 되든 상관없다는 의미가 포함된 경우
그러니
'You can be anything' (if there is anything)
(네가 뭔가 원하는 것이 있다면 뭐든 될 수 있어) 이거나,
'You can be anything' (and it doesn't matter which)
(넌 뭐든 될 수 있어, 그게 무엇이든 상관없이.)의 내면적인 의미가 깔려 있는 것이 되지요.