u**x 发帖数: 45 | 1
应该用D, 作宾语从句。 用C的话则不是主句不全, 就是从句不全。
but 作"但是“解时是连词, 要跟子句。 有时候可以跟省略句, 如
I am a student, but not a good one.
这其实是省略了子句的主谓语, 这种情况要求两个子句的主谓语相同。 你
的问题里不能省略, 所以选B。
but 作介词时可以接名词, 但那种情况 but 作 ”除..."解。
同样, 在D处需要的是一个句子跟在连词before的后面, 而不是短语。
你说的known只是不同的表达法而以, 而且要改成“commonly known" 才行。
记住, 在TOEFL 改错里并不是要找出不同的表达法, 而是语法上错了的一个,
或者说, 最错的一个。
应该改为 which, 这是因为在这个定语从句中, that/which作介词through 的宾语,
需要将介词提前, 这种情况只用which, 不用that.
这地方应该用 but because of。but 后面所有的东西是一个子句,
account of 既不是副词, 又不是固定用法。 account 单独作名词时可解作”理由“, |
|