定语从句中,到底是引导词that前面不可以加任何介词还是引导词that前面不可以加前置的介词?
比如I have read all the books, three of which/that were assigned by the professor last week.(这里引导词用which和that,grammarly检测都无误)
还有Julie was good at German, French and Russian, all of that she spoke fluently.
这两句都没错,像We depend on the land from which we get our food.这种介词from前置了的,引导词就只能用which不能用that。
我的理解正确吗?
正误判断如下:
I have read all the books, three of that were assigned by the professor last week. (误)
I have read all the books, three of which were assigned by the professor last week. (正)
I have read all the books, and three of them were assigned by the professor last week.(正。加连词and 成为并列句)
I have read all the books; three of them were assigned by the professor last week..(正。用分号表示并列,不加连词)
I have read all the books, three of them assigned by the professor last week..(正。独立主格结构)
Julie was good at German, French and Russian, all of that she spoke fluently. (误)
Julie was good at German, French and Russian, all of which she spoke fluently. (正)
We depend on the land from which we get our food.(正)
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!