英语,这句话的语法有没有错A red butterfly of Stephen's has been away from here for two hours

问题描述:

英语,这句话的语法有没有错
A red butterfly of Stephen's has been away from here for two hours

语法没错。

我觉得应该是:A red butterfly of Stephen has been away from here for two hours.

应该说 A red butterfly of Stephen has been away from here for two hours.
或者,One of the Stephen's red butterfly has been away from here for two hours.

没有错

有啊
A red butterfly of Stephen's 有重复失误

有:of Stephen's
有s无of 有of无s