has done是现在完成时。例句:The news has done wonders for our morale. 这消息大大振奋了我们的士气。He has done a lot to keep the family together. 他做了很多努力来保持家庭和睦。
have hasdone是现在完成时态。have:vt. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。has:有; have 的第三人称单数现在时形式。done:adj. 完毕; 了结; 结束; 煮熟; 熟了; 合乎礼仪; 合乎规矩; 得体。