fail to do和fail doing的区别:含义不同、用法不同。fail to do的中文含义有“未能做某事”、“做某事失败”、“没能做成某事”,既可表示没有做某事,也可表示做了,但失败了;fail doing意为失败、未履行,强调这件事已经做过了,但失败了。一个是未做,一个是做做过了。