答案没有错。
错综时态的虚拟语气指的是从句的时态与主句的时态不一样,本句中的从句用的是过去完成时,明显指的是与过去事实相反,而主句有now,与现在事实相反,但关健是用的是would have got much better,理解起来有点难。would have got better的意思是你的结果本来应该比现在好,表示结果已经取得,强调动作对现在的影响,是现在完成时变来的,但事实你没有取得,所以在现在完成时have got 前加would,表示本来该取得的成果,但你现在没有取得。
用would get表面上是与现在事实相反的结构,但仅仅是说与现在相反,没有强调已经完成的动作。
现在完成时可以包含现在时间在内的时间状语:now, just, today, this morning, this week, this year等,如:
I have just finished the letter now.
我现在刚写完信。
温馨提示:答案为网友推荐,仅供参考