to say that formal theories are comprehensive means they ?

a.have been tested on a large number of children
b.are widely accepted in the field
c.explain the reasons for behaviour
d.encompass many different aspects of behaviour and development
my answer is d

Right.