首页 > 留学知识库

问题: by which time

In the office i never seem to have time until after5:30pm,____many peoplehave gone home.
A.whose time(这个错的)
B.that(错的)
C.on which
D.by which time

应该选什么什么?选的理由呢?不选另一个的理由呢?

解答:

D是唯一正确的答案。
试解释:
A. whose time 这一结构在从句中只能做主语,后直接跟动词。
B. that的语法功能与whose time一样,但也可以作动词的先行宾语,而这里的动词是不及物动词gone,不能有宾语。
D. on which,若果指某一具体钟点,介词不能用on,可用at。
C. by which time 相当于when 或者at which time,都可以指代时间,但区别在于:by which time 比后两者更具体,强调的是到这一刻(5:50pm)为止。
希望能解释清楚。