I like nothing but swiming这里的but 跟and的用相同,只不过一个是并列,一个是转折。但是语法是一样的,都是连接的作用,所以应该保持前后一致,用ing
There was nothing to do but wait,这个是一个很经典的句型。再说,wait跟do的关系就相当与nothing与swimming
还有swimming是要双写m的
你问的问题就是这点知识点
1。can’t help doing sth.和can’t help but do sth 表示“不得不、禁不住做某事”, 2。can’t help to do sth.表示“不能帮助做某事”,
这里to可以省略
第一句表示的是不得不帮某人做某事,第二句表示不能帮做某人某事,也可以用to等介词替代