- UID
- 1214301
- 在线时间
- 小时
- 注册时间
- 2016-6-6
- 最后登录
- 1970-1-1
- 主题
- 帖子
- 性别
- 保密
|
显然是修饰planets的,这个句子的结构分析师这样的:
(By 1999), astronomers had discovered 17 nearby stars [that are orbited by planets (about the size of Jupiter)].
前面的by 1999是时间状语,修饰主句。 句子的主句是astronomers had discovered 17 nearby stars,紧接着后面跟了一个that从句,修饰前面的stars,这个that从句包含了about这样一个介词短语,是对前面的planets进行的修饰。
以下是每个选项错的原因:
B. Them多余,没有必要加,其次them指代也不明,然后them放在这是的that 引导从句修饰的是them,语义也不对。其次时态也不对,不能用were。
C. That there were 多余,没有必要加。其次时态也错了,它是一直在围绕它转,因此第二were错误,客观事实,用用一般现在时。
D. By + 过去时间 要用过去完成时
E. By + 过去时间 要求用过去完成时
因此正确选项就是A啦 |
|