题目
We are late.I expect the film ___ by the time we get to the cinemaA. will already have startedB. would already have startedC. shall have already startedD. has already been started
We are late.I expect the film ___ by the time we get to the cinema
A. will already have started
B. would already have started
C. shall have already started
D. has already been started
题目解答
答案
A. will already have started
解析
步骤 1:理解题意
题干中提到我们迟到了,因此需要判断电影在我们到达电影院时的状态。这里需要使用将来完成时,表示在将来某个时间点之前已经完成的动作。
步骤 2:分析选项
A) will already have started:将来完成时,表示在将来某个时间点之前已经完成的动作。
B) would already have started:过去将来完成时,表示在过去某个时间点之前已经完成的动作。
C) shall have already started:将来完成时,但“shall”在现代英语中较少用于第一人称以外的句子。
D) has already been started:现在完成时,表示动作已经完成,但不涉及将来的时间点。
步骤 3:选择正确答案
根据题意,我们需要选择一个表示将来某个时间点之前已经完成的动作的选项,因此正确答案是A) will already have started。
题干中提到我们迟到了,因此需要判断电影在我们到达电影院时的状态。这里需要使用将来完成时,表示在将来某个时间点之前已经完成的动作。
步骤 2:分析选项
A) will already have started:将来完成时,表示在将来某个时间点之前已经完成的动作。
B) would already have started:过去将来完成时,表示在过去某个时间点之前已经完成的动作。
C) shall have already started:将来完成时,但“shall”在现代英语中较少用于第一人称以外的句子。
D) has already been started:现在完成时,表示动作已经完成,但不涉及将来的时间点。
步骤 3:选择正确答案
根据题意,我们需要选择一个表示将来某个时间点之前已经完成的动作的选项,因此正确答案是A) will already have started。