下面这个句子的时态逻辑上说不通,而这个句子又确定是正确的,
下面这个句子的时态逻辑上说不通,而这个句子又确定是正确的,
Having said that she didn't do a good job,I don't think I'm abler than her.
这个句子可以转换为Although I had said that she didn't do a good job,I don't think I'm abler than her.过去完成时表示的是过去的过去,用起来也是与一般过去时相比较更早发生的动作,那么这个句子中,had said 的动作就发生在didn't do a good job之前,可是逻辑上又说不通,因为肯定是她做过以后我才能评价,我也不知道我哪里错了,
从句的时态要和主句的时态是不一样的 你确定是had 不是have这是07年陕西省高考题,原题就是:(2007陕西卷)( ) that she didn't do a good job, I don't think I'm abler than her. A. To have saidB. Having saidC. To sayD. saying had是我转换后的Having said是做让步状语.而且它的动作发生在句子的谓语之前. 表示动作有先后顺序 这句子大概不是你理解的必须要在她做之后才能评价 句意应该是虽然我说过她干的不好,但后来我认为我自己也不比她好Having said既然是“发生在句子的谓语之前,表示动作有先后顺序”,那么过去的过去就应该在过去之前,那么我所说的成立呀。你没懂我的意思。她没做之前 我就评价了 就是她还没做我就讲她做不好了 好吧 如果再说不通 你就等下个人给你解释吧 我也有点纠结了