7 介词+关系代词引导的定语从句问题

1. Jane is back in May, by ___ the new house should be finished.

a. which b. that c. whom d. when

2. The book was written in 1946, ___ the education system has witnessed great changes.

a. when b. during which c. since then d. since when

我认为结构相似,但第一题选a, 第二题却选d. 究竟区别在哪里呢?


请先 登录 后评论

最佳答案 2019-01-11 06:25

解题思路:

第一题时态错误。由定语从句谓语should be finished可知,jane还没有回来,所以主句应改为一般将来时。

将这二个句子还原为并列句:

1. Jane will be back in May, and by then the new house should be finished.

2. The book was written in 1946, and since then the education system has witnessed great changes.

第一句中的then=the time that he is back=that time, 所以,by then=by that time, 但不等于by that.

第二句中的then=the time that the book was written, 所以,since then=since that time, 但不等于since that.

当我们将以上二个并列句改为非限制性定语从句时,我们只需删去并列连词and, 用关系词when替换then, 或用which替换that即可。


1. Jane will be back in May, by when/by which time the new house should be finished.

2. The book was written in 1946, since when/since which time the education system has witnessed great changes.

所以,第一题可以填 by when , 也可以填 by which time, 但不能填 by which.

第二题可以填 since when, 也可以填since which time, 但不能填 since which.

请先 登录 后评论

其它 3 个回答

千千学堂   - 英语图书编辑
擅长:英语

你参考的答案有错。第1题应选 d,第2题选 d 是对的。两句在本质是一致的。

1. Jane is back in May, by when the new house should be finished.

2. The book was written in 1946, since when the education system has witnessed great changes. 

请先 登录 后评论
Wuyh119

第一题的答案应该是D

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

1. Jane will be back in May, by when the new house should be finished.

a. which b. that c. whom d. when

by when=by (in May/then)=by which time=(by then=by that time)

2. The book was written in 1946, since when the education system has witnessed great changes.

since when=since(in 1946/then)=since which time=(since them=since that time)

a. when b. during which c. since then d. since when

我认为结构相似,但第一题选a, 第二题却选d. 究竟区别在哪里呢?


请先 登录 后评论
  • 2 关注
  • 1 收藏,4615 浏览
  • zhgy2018   提出于 2019-01-04 09:33

相似问题