translate English to French: They have much to offer. 
Ils ont beaucoup à offrir;