Question: 2 years have past or passed?
Answer: “Past” can be an adjective, a noun, a preposition, or an adverb, but never a verb. If you need to write the past tense of the verb “to pass,” use “passed.”