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

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 10:25:22
Pleasemakesurethatdinnerisreadyby6o''clock,bywhichtimealltheguest_______.为什么用willhavearrived而不用willbe

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