translate English to French: Some will have been looked after for only a short period while others may have been in care all their lives.
Certains n'auront été placés que peu de temps mais d'autres l'auront été toute leur vie durant.