题目
By the time we get to Madrid,which has been the dream land for me since I was a little kid,we ______for 6 hours.( )A. rideB. will have riddenC. have riddenD. had ridden
By the time we get to Madrid,which has been the dream land for me since I was a little kid,we ______for 6 hours.( )
A. ride
B. will have ridden
C. have ridden
D. had ridden
题目解答
答案
B. will have ridden
解析
步骤 1:理解句子结构
句子的主句是“we ______ for 6 hours”,而“By the time we get to Madrid”是时间状语从句。从句使用了一般现在时,表示将来的时间点。
步骤 2:确定主句时态
由于从句使用了一般现在时,表示将来的时间点,主句应该使用将来完成时,表示在将来某个时间点之前已经完成的动作。
步骤 3:选择正确的时态
根据句子的语境,主句应该使用将来完成时,即“will have + 过去分词”,表示在到达马德里之前已经骑了6个小时。
句子的主句是“we ______ for 6 hours”,而“By the time we get to Madrid”是时间状语从句。从句使用了一般现在时,表示将来的时间点。
步骤 2:确定主句时态
由于从句使用了一般现在时,表示将来的时间点,主句应该使用将来完成时,表示在将来某个时间点之前已经完成的动作。
步骤 3:选择正确的时态
根据句子的语境,主句应该使用将来完成时,即“will have + 过去分词”,表示在到达马德里之前已经骑了6个小时。