137. By 1999,astronomers had discovered 17 nearby stars that are orbited by planets about the size of Jupiter. A. had discovered 17 nearby stars that are orbited by planets B. had discovered 17 nearby stars with planets orbiting them that were C. had discovered that there were 17 nearby stars that were orbited by planets D. have discovered 17 nearby stars with planets orbiting them that are E. have discovered that 17 nearby stars are orbited by planets
OG解释B选项 that 指代不确定,有可能指代stars,有可能指代planets,但我在其他网站上看见有新东方老师说B选项不具有语法错误,考生们请千万不要认为(B)中的that were有修饰问题,这里的that were一定会跳跃修饰planets。with planets orbiting them是一个独立主格结构,同样不具有任何的语法问题。
这里的that指代到底有没有歧义啊,我记得之前看过说与that紧贴着的名词是指代对象啊,感觉规则越来越搞不清楚了,求赐教。
|