He opened his mouth as if he were to speak 和He opened his mouth as if he had spoken有什么不同

问题描述:

He opened his mouth as if he were to speak 和He opened his mouth as if he had spoken有什么不同

he were to是虚拟语气,后边动词表示的动作尚未进行,意思是他张了张嘴,好像要说话的样子(但是还没有说话).
had done是过去完成时,表示动作已经完成(好像他刚说过话).