John came back late,___________ which time all the guests had already left.A.afterB.BYC.DURINGd.at 选哪个?为什么呢?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/10 06:39:10

John came back late,___________ which time all the guests had already left.A.afterB.BYC.DURINGd.at 选哪个?为什么呢?
John came back late,___________ which time all the guests had already left.
A.after
B.BY
C.DURING
d.at 选哪个?为什么呢?

John came back late,___________ which time all the guests had already left.A.afterB.BYC.DURINGd.at 选哪个?为什么呢?
我觉得是B
首先,从语义上分析,客人们肯定在john回来之前已经离开,之前是by the time
而且,had left是过去完成时,which引导定语从句,which指代john回来那个时候,提示过去时间同时也是过去完成时的标志词组的也是by the time

A

d
john 回来得很晚,他回来的“时候”所有的可人都已经散去了强调这个时间点

B
BY which time是指在此之前...(客人们已经离开)

A
John等所有客人都离开之后,很晚才回来。