作业帮 > 英语 > 作业

Mr.Hart has trained his daughter for years.这句话里的has不应该是had吗

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/04/29 14:34:32
Mr.Hart has trained his daughter for years.这句话里的has不应该是had吗 过去的过去啊
这个是新概念第二册36课里的
讲述的话 本身应该是过去式了 讲述的是她父亲已经训练她多年了 应该是过去的过去啊?应该用had把
Mr.Hart has trained his daughter for years.这句话里的has不应该是had吗
这里并非是过去的过去
从上下文来看,其他句子都是用一般现在时,表示讲述的事情是现在,而不是过去.
从本句的for years来看,是从过去一直到现在持续的时间,所以用现在完成时