look!Someone has spilt coffee on the carpet.单选~~~

来源:百度知道 编辑:UC知道 时间:2024/07/05 05:13:41
look!Someone has spilt coffee on the carpet.
Really?Where ? at all?
A had he been B has he been
C had he gone D has he gone
大家帮帮忙~~告诉我为什么~~谢谢
答案是B~~~

选 B啊,,那只能这样理解罗
看!有人把咖啡倒在地毯上了。
真的吗?他现在哪了?

用过去完成时是因为“他有去过哪”时发生在“到咖啡”之前;
而用gone则是
has he been 意为去过某地现在还在那
而 has he gone意为去过某地但现在不在那了

where 问的是在那

A