定语从句中,引导词that前面可以加介词吗?

定语从句中,到底是引导词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。

我的理解正确吗?

请先 登录 后评论

最佳答案 2020-10-04 09:04

正误判断如下:

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.(正)

请先 登录 后评论

其它 1 个回答

曹荣禄  
擅长:动词用法,句法问题

介词+that不能引导定语从句,这是没有例外的。不要被所谓语法检测软件所误导。你的二个句子如果用that,都是不可接受的错误。


请先 登录 后评论
  • 0 关注
  • 2 收藏,7550 浏览
  • allonic 提出于 2020-10-02 16:49

相似问题