Răspuns:
mai multor factori - indirect ( a cui? )
o specificitate - direct
este cel mai vechi - predicat verbal (cred că are asta sens, pentru că poate fi înlocuit cu " a exista, a se afla, a costa, etc.")
s-au format - predicat nominal (este format din nume predicativ + verb copulativ)
sper ca te-am ajutat...