The Past Simple vs The Present Perfect
We use the Past Simple for events that are FINISHED
We use The Present Perfect fo events that refer to a duration in time.
Past Simple: My family lived here for 12 years. (not any more)
Pesent Perfect: My family have lived here for 12 yeas now. (still there)