iadmiremyteacher
发布网友
发布时间:2022-12-16 01:00
我来回答
共1个回答
热心网友
时间:2023-10-09 10:45
答案:B
翻译:我非常敬佩我英语老师.我很少能记得有什么时候她因为生病而停止工作.
解释:
1. 此题考察定语从句的关系词.
定语从句所修饰的先行词是occasions,它在句中的意思是“时候/时刻”.
将其代入定语从句she stopped worklng because of ill health中,只能再加上介词on,一起做从句的时间状语.
即:(on which) she stopped working because of ill health
= (when) she stopped worklng because of ill health
= she stopped worklng because of ill health (on which)
= she stopped worklng because of ill health (on occasions)
2. 楼主应该知道吧,关系副词when = 介词 + 关系代词,在定语从句中做时间状语吧.
所以正确答案就是B.
其他答案中:A that为关系代词,在定语从句中只能做主语/宾语/表语等,不能做状语;
而C where在定语从句中充当地点状语,而不是时间状语;
D which同A that,不能在定语从句中充当状语.