My brother has been to Shanghai.请问这里has been to在句子中做什么成分?请将has,been,to分开具体分析,若不能分开,请说明理由

问题描述:

My brother has been to Shanghai.请问这里has been to在句子中做什么成分?
请将has,been,to分开具体分析,若不能分开,请说明理由

has been to 是be to的现在完成时,无需分开,意思是去过某地(已经回来了)。

My brother has been to Shanghai.
我哥哥曾经到过上海
My brother 主语
has been to谓语到过什么地方 已经回来了
Shanghai.宾语