第1个回答 2011-06-04
英语时态中,过去完成时的时态:had been
现在完成时:have been
事情发生在过去的过去,使用过去完成时
has started
第2个回答 2011-06-04
如果去的时候比赛还在继续,则用has started,如果已经结束了,你只是在回顾过去发生的事情,则用had started
第3个回答 2011-06-04
就拿这个例子分析:应该是过去完成时,因为"start"这个动作发生在"I arrived"之前,也就是说,比赛在我到达(arrived)之前已经(had)开始(started)。
现在完成时则是以现在为标准的.