英语问题!高人指点i just received a very gracious call from sen. mccain.he fought long and hard in this campaign,and he's fought even longer and harder for the country he loves. 此句中he's是he was 还是he has 具体说一下

问题描述:

英语问题!高人指点
i just received a very gracious call from sen. mccain.he fought long and hard in this campaign,and he's fought even longer and harder for the country he loves. 此句中he's是he was 还是he has 具体说一下

什么英语问题啊?

这是奥巴马演讲里的话吧,很经典的演讲,呵呵。
必须是has。
首先,was表被动,意义不通。
has是完成时,表示动作持续,即他将继续为他深爱的国家而更加努力地奋斗。

是has.fight的主语是人,如果是was用被动句,“他被努力”也不通啊,而且fight不及物,不能直接接宾语,此句中fight的宾语是the country,前面加了for.