L’expression de temps immémorial signifie « depuis une lointaine époque ».

On peut employer le présent ou le passé avec cette expression, mais le passé est préférable :