【回答第一个问题】我明白你的意思。“have/has+过去分词”构成现在完成时,但“have/has+been”也是现在完成时的形式。这里been就是过去分词。请看下面的例句:
①He has come.他来了。
②He has been here for two days.他来两天了。
③He has been to Shanghai.他去过上海。
④He has been sent to the hospital.他被送进医院了。
【回答第二个问题】就现在完成时来说,been出现在下面的用法中:
1. 当“have/has been”代替come等一些“终止性动词”用于延续性用法时,这是现在完成时的基本用法之一,如例②。
2. 当“have/has been to ”表示“去过什么地方”时,这是现在完成时的基本用法之一,如例③。
3. 当“have/has been+过去分词”表示被动时,这是现在完成时的被动语态的构成。这也是现在完成时的基本用法之一 ,如例④。
★如果你如果你能在现在完成时的实际运用中正确运用been,这就说明你的现在完成时学到手了。
追答“have/has been”代替come等一些“终止性动词”用于延续性用法。这个问题中国学生容易弄错。