他上学去了应该用have been还是have gone?

为什么常用英语1000句上要用have been?

第1个回答  2006-08-03
正确的是:he has gone school!他上学去了.(强调他人不在这,正在上学的路上或已经正在上学.)
he has been to school!意思是他去上过学(此刻他人可能在这,也可能不在,强调"上过学".而不是在途中)
第2个回答  2006-08-03
have gone!去了那里have been 是去过那里,所以用have gone
第3个回答  2006-08-03
has gone 是指去了某处还未回来
has been 是指去了某处已经回来
所以应用 has gone本回答被网友采纳
第4个回答  2006-08-03
应该是he has gone to school
第5个回答  2006-08-03
HAS GONE咯