I can't figure out which of the two words are correct...
- The years had laid the foundation of my achieved knowledge.
- The years has laid the foundation of my achieved knowledge.
With the correct sentence I want to explain that the years (of my education) are the root of my knowledge I'm having today. Hope you understand that?!
Best regards, John.