we had our first glimpse of snake.帮忙分析一下这句话的成分.

问题描述:

we had our first glimpse of snake.帮忙分析一下这句话的成分.
had glimpse of 应该是一词组吧.
our first应该是定语吧,修饰glimpse吗?
glimpse在这里是作名词吧?
have a look之类的词组,have后面的都应该作名词吧?

we(主语) had (谓语)our first glimpse of snake(宾语).
our(定语) first (定语)glimpse(中心词) of snake(介词短语作后置定语)我看了半天,感觉介宾短语of snake是做宾补,没看出来能做后制定语,能帮忙解释一下吗?of snake为介词短语作后置定语,修饰glimpse我第一次看到(蛇),蛇怎修饰glimpse这个动作啊?句子的英语原意是:我们进行了我们对蛇的第一瞥。而按照我们中国人的说法就成了:我们第一次看到蛇。