The Chicago and Calumet Rivers originally flowed into the St. Lawrence by way of Lake Michigan, but having been redirected by constructing canals so that the water now empties into the Mississippi by way of the Illinois River.
Rivers originally flowed into the St. Lawrence by way of Lake Michigan, but having been redirected by constructing
Rivers had originally flowed into the St. Lawrence by way of Lake Michigan, but they have been redirected by constructing
Rivers, which originally flowed into the St. Lawrence by way of Lake Michigan but have been redirected by the construction of
Rivers, originally flowing into the St. Lawrence by way of Lake Michigan, but having been redirected by the construction of
Rivers, originally flowing into the St. Lawrence by way of Lake Michigan, have been redirected through the construction of
by doing 需要判断动作发出的主语是谁!
EB区分:
AB: by contrusting, 意味着,rivers主动去construct, 不正确:by constructing 是状语修饰be redirected因此需要判断construct的发出者,这里用状语默认是主语发出这个动作,可是主语不是发出者,而是动作的对象
CD: 无谓语
by constructing 表示主语是they 即rivers❌
cool~~~背景图性原则,construction and constructing
by constructing像是rivers自己建设的所以AB不要了 B的had+pp错误没有对应的past simple
CD没有谓语
B,没有过去的动作和时间来支持had;河之前咋流,现在转向了,这也没啥好转折的。
by doing sth的主语是主句的主语
B,by constructing canals,constructing只能表示动作,不能表示结果
更正: B by doing sth没有逻辑主语的问题,只有分词有主语问题, by+动名词没有主语问题
B - originally要用过去时, by doing sth主语是主句主语
B用了by constructing 是状语修饰be redirected因此需要判断construct的发出者,这里用状语默认是主语发出这个动作,可是主语不是发出者,而是动作的对象,因此B是错的。
选项A (The Chicago and Calumet Rivers originally flowed into the St. Lawrence by way of Lake Michigan), but (having been redirected by constructing canals 。)这里but前后不平行
选项B had done时态错误,originally用过去时
选项C which的使用使得which后面所有内容变成修饰rivers,整个句子没有谓语
选项D 整个句子没有谓语,
选项E 正确 The Chicago and Calumet Rivers have been redirected through the construction of canals
have been redirect 不能作为一个过去发生的动作的标志吗?
originally用过去时