Please make sure that dinner is ready by 6 o'clock,by which time all the guest_______.为什么用will have arrived 而不用 will be arriving?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 10:40:36
Please make sure that dinner is ready by 6 o'clock,by which time all the guest_______.为什么用will have arrived 而不用 will be arriving?
x͒N@_eo^y" )F@Ң[UDPH1bcBn)%O&&3F7ST(I;h{*%# %*Q4R9'

Please make sure that dinner is ready by 6 o'clock,by which time all the guest_______.为什么用will have arrived 而不用 will be arriving?
Please make sure that dinner is ready by 6 o'clock,by which time all the guest_______.
为什么用will have arrived 而不用 will be arriving?

Please make sure that dinner is ready by 6 o'clock,by which time all the guest_______.为什么用will have arrived 而不用 will be arriving?
will be arriving是将来进行时.
will have arrived是将来完成时.
首先,这句话的意思是说6点的时候所有宾客都来了,所以晚饭要在6点准备好.这是将来的时间点要用将来时.
其次,根据句中by,可以知道是在某个时间点之前已经发生了某个动作,应该用完成时.根据句意,也应该是6点,宾客已经到了,而不是正在到达,所以用will have arrived