He has not met his mother ______ last two years.
He has not met his mother ______ last two years.
Explanation
"He has not met his mother for the last two years."
Use "for" to indicate a duration of time.
"The last two years" refers to a period, so "for" is the appropriate preposition.
Incorrect: He has not met his mother since the last two years.
(This structure would require a specific starting point, like "since 2023.")