6、B.tobedoing C. tohavedone D. havingdone答案:D。regrethavingdonesth.对已发生的事感到遗憾。regrettodosth.对将要做的事感到遗憾。本题为对已说的话感到后悔,因此选D。8.5ceasedoing/todoceasetodo 长时间,甚至永远停做某事。ceasedoing 短时停止做某事,以后还会接着做。 Thatdepartmenthasceasedtoexistforever. 那个部门已不复存在。 Thegirlsceased