A,现在完成进行时表示某个过去动作持续到现在,并且还将持续下去
B是过去完成进行时,过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后的当前才结束 .例如给你一句例句消化下,Up to that time he had been translating those books,他一直在翻译那些书籍直到那个时刻(之后的当前)
而根据句意,我们盼望得第一这个状态是从过去持续到现在并且还将持续下去的,并没有在之后的当前结束这个动作,只要没有结束这个状态,并且一直持续下去,就是用现在完成进行时
希望帮助到你O(∩_∩)O哈!有不懂的继续问~谢谢!!!可是,不是在赢得比赛后就不用期望了吗?为什么还需要持续到现在?那表示过去的过去是否可以选D?我们想要在唱歌比赛上得第一这个愿望不会随我们得过一次第一就消失了,它一直是我们所希望的,并还将持续下去,出题者主要的考点就是在此。而D就违背了出题者考点,过去完成时表示过去的过去发生的动作,但是夺第一这个愿望是一直存在并持续下去的,故现在完成进行时更合理~不懂的话继续问哦~