In the past several years, astronomers have detected more than 80 massive planets, most of them as large or larger than Jupiter, which circle other stars.
In the past several years, astronomers have detected more than 80 massive planets, most of them as large or larger than Jupiter, which circle other stars.
(A) most of them as large or larger than Jupiter, which circle
(B) most of them as large or larger than Jupiter and circling (C) most of them at least as large as Jupiter, circling
(D) mostly at least as large as Jupiter, which circle
(E) mostly as large or larger than Jupiter, circling
前半句没问题,circling修饰的应是planets,但是语法题有一个特点就是“所有的判断标准都不是非常绝对的”,此题的确如你所说,用C中可能会有歧义(ing前面有逗号的时候都是修饰前面的clause,同时要确保subject logically make sense),但这个时候你去看其他选项,A和D是明显错误,which只能修饰Jupiter; 再看BCD,没有一个选项能消除这个歧义。进而只能得出结论,这个题目的考点不在于这里...