Biological factors which make the development of culture possible include ?

Biological factors which make the development of culture possible include ?

A. vision in depth
B. opposable thumb
C. erect walking posture
D. all of the above