"has down"和"had down"都表示动作的完成,但它们的使用场景和强调点不同。"has down"是现在完成时,表示动作已经完成并对现在有影响。而"had down"是过去完成时,表示过去某个时间点已完成的动作。两者的区别在于时间和强调的重点,使用时需注意避免语法错误或表达不准确。
首先,has down是现在完成时的形式,表示一个动作已经完成了,对现在造成了影响。例如,“I have put down the book”,这句话的意思是“我已经把书放下了”,强调的是动作已经完成,并且对当前的情况造成了影响,比如说,现在我可以去做其他事情了。
而had down是过去式的形式,表示一个过去的动作已经完成了。例如,“He had put down the book”,这句话的意思是“他已经把书放下了”,强调的是动作已经完成,并且发生在过去的某个时间点上,比如说,在昨天晚上他放下了这本书。
另外,has down通常用于对现在造成影响的情况,而had down则更多地用于描述过去的情况。例如,“I have written the report”和“I had written the report”这两句话都是正确的,但前者强调的是我现在已经完成了这个报告,而后者则强调的是在过去的某个时间点上我已经写好了这个报告。