问题: 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)为止。
希望能解释清楚。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。