Have the years past or years passed?
The years past is correct. We are discussing something (years) that have taken place prior to the present (past).
The years past is correct. We are discussing something (years) that have taken place prior to the present (past).