to do 是正确用法,doing是错误用法。不是哪一个好不好的问题。是根本没有doing。这句话的完美表达再加个动词,加个主语(没有主语要把wait变为waiting)。所以是we wait for the ship to sail in the dock.或者是waiting for the ship to sail in the dock.(第二种表达其实并不完整,意思相当于中文的“等到船驶进了船坞,我们就开始检修船舶。“只有前半部分,就很别扭。而第一种表达相当于中文“我们在等船驶进船坞“就是个完整的句子)