哪位仁兄能帮忙看看这句对不对,有木有语法错误

when one kind of plant is harvested, there is another kind of plants to help hold the water and soil.

不能说有多大错误,但是很不地道。
如果你想表达一种庄家收获了,另一种庄家帮助保持水土,那应该是
when one kind of plant is harvested, another kind helps keep the water and soil.

这里有几个原则,
1.首先是重复省略,前面有 onekind of,后面就直接用another kind 就行了,of plants省略
2.前面是when引导的从句,后面没必要there be,多此一举。
3.最后to help , 这是个错误,一般是it is to do sth,或者动词的固定用法,如果你这里非要用 there be 句型,正确的应该是there is another kind helping keep the water and soil.
4.保持水土,一般用keep,hold太过人行化,在科普介绍性文章里,用词尽量中性,做到客观正式。英语是形和,很讲究用词搭配的。用HOLD会让人觉得植物握着水土,太不严谨。

希望对你有帮助。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-14
说得不对请包涵:俺不懂农业科技,但从两句的意思上看出它们应该有紧密地先后关系,但从谓语动词时态上分不出来,都是现在时,尽管一般现在时也可以客观规律,但在此处的表达上必须明确分开。尽管前面用了一个when,但是when并不能准确的表达时间上的前后关系,只是表明两句话是有关联的,具体是什么关联when并不负责啥。尽管能让人看懂,但语法上有点小瑕疵。
建议:要么前句用过去完成时态,要么后句用将来时态或干脆虚拟之,也可使用具有时间特性的介词或连接词,把时间关系分开就可以了。此外,感觉上如果能让another kind of plants 有点动感就超赞了哈。比如planting of another will had better to keep the water and soil.
相似回答