网友采纳 请讲述一下原因,谢谢
戎卫东的回答:
网友采纳 a,的话,是说manystones他们自己在marking...这肯定不对,首先stones自己不会marking.findsomeonedoingsomething,看到/发现某人在做某事b,在前面加个which就好理解了,scientistsfoundmanystoneswhichweremarkedwithnumber...意思是,科学及发现很多被标有记号的石头。这个强调结果。这里foundwith..是用来形容前面的stones,而不是作为动作。c,beingmarked强调过程,严格的语法没有错。意思是,科学家发现石头们正在被标上记号。语义明显是不对的。d,语法就是错的,findsomeonedoingsomething。如果说,foundmaystoneswhichhavebeenmarkedwithnumber就对了。不是多有的which都可以省略的。(常年在国外,其实没学过语法的,希望我的回答对你有帮助,语法的问题最好还是问下经验比较丰富的老师)