3 crossing, after crossing, having crossed的比较

Crossing the river several times, he find a new way to swimming.

请老师帮忙分析一下这个句子。多次过河,他发现了一种新的游泳方法。是不是因为多次过河是一个时间段,所以没有说清是在过河中发现还是过河后发现所以有歧义,因此这句子不正确。

不能用一个表示段时间的状语来作为原因,要写成After crossing, Having crossed

请先 登录 后评论

1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

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),应改为一般过去时;做某事的方法,不是“通向某地之路”,不可乱用介词。



请先 登录 后评论
  • 1 关注
  • 0 收藏,1787 浏览
  • Devin 提出于 2021-10-26 22:13