Crossing the river several times, he find a new way to swimming.
句子有三处错误,见黑体部分。今后提出问题、分析句子,例句最好要有正确的来源。自己写句子,务必保证没有错误。原句改为:
After crossing the river several times, he found a new way of swimming. (或 to swim)
Having crossed the river several times, he found a new way of swimming. (或 to swim)
网友已经知道,本句使用现在分词一般体是错误的,应该使用完成体,或者加介词 after。介词 after 可以明确表示两个动作的先后关系,而分词完成体的主要作用,就是用来表达分词的动作早于谓语动词,或者表达因果关系,分词为原因,原因总是在先的。
find (发现)是过去一次性动作,不可使用一般现在时(单三也应加 s),应改为一般过去时;做某事的方法,不是“通向某地之路”,不可乱用介词。