He recognized his friend of many years ago.这里为什么有个of?我明白了,是否这样解释:他认出了他很多年以前的一个朋友,所以要加OF表示很多年前的,用来修饰his friend。

问题描述:

He recognized his friend of many years ago.这里为什么有个of?
我明白了,是否这样解释:他认出了他很多年以前的一个朋友,所以要加OF表示很多年前的,用来修饰his friend。

介词加上才连贯啊

of后应该有省略,可以理解成你的意思,他认出来很多年前的一个朋友.
不加of的话,many years ago做时间状语,容易理解为:很多年前,他认识了一个朋友.
不知道这样回答您是否满意,个人愚见.