He met someone who are an single girl the same age as him....
谁告诉你这句话是正确的?
代词"someone"和冠词"an"都有非指定的含义,两个一起用属于成分冗杂,看起来不自然,应当去掉"someone who are"。
其次,就算保留上述成分,那个"are"的错误也太明显了,根据语境就知道用"is"。
最后,我告诉你"the same age as him"这个句子成分的正确性。
这是一个省略,就像if possible一样 ,是个省略。这也表明这句话出自口语,而口头表达的非严谨性是显而易见的。
按照语法,这句话的书面表达方式是
He met an single girl who is the same age as him.