该句子需要使用将来完成进行时态(shall/will+have been doing)。该时态表示动作从过去某一时间开始,持续到现在,将来很可能还会发生,如:They will have been talking for over an hour by the time Thomas arrives. 等到托马斯来的时候,他们将已经交谈了一个多小时了。因此,根据题意和语法规则,选项A为最佳答案。
By the end of this month是将来的一个时间点,到这个月底的时候,他将已经在这个城市生活了十年,表示在将来某个时间之前将会完成的持续的动作,所以要用将来完成时will have lived。选项B has lived是现在完成时,用于表示从过去持续到现在的动作或状态,不符合这里的将来时间概念。选项C had lived是过去完成时,用...
解析 B。本题考查时态和语态。by the end of this month 表示将来的时间,要用一般将来时。工作是被完成的,要用被动语态。will be finished 是一般将来时的被动语态。A 选项 will finish 是一般将来时主动语态;C 选项 is finished 是一般现在时被动语态;D 选项 finishes 是一般现在时主动语态。
will be finishing C. will have finished D. is finishing 相关知识点: 试题来源: 解析 [答案]C [解析]考查动词时态。句意:他将会在本月末之前完成第二部小说。By the end of this month是将来的时间,本句强调在这个将来时间完成这一个动作而不是进行这个动作,使用将来完成时,故选C。反馈 收藏 ...
解析 C。解析:本题考查将来完成时。by the end of this month表示到这个月底为止,是一个将来的时间,他读五本英语小说这个动作将会在这个月底之前完成,所以要用将来完成时。A选项是一般将来时,只表示将来的动作,没有完成的含义;B选项是现在完成时,表示到现在为止已经完成的动作;D选项是一般现在时。
解析:本题考查谓语动词时态。by the end of的意思是:到...为止;根据介词of后面的时间,谓语动词分两种情况:接过去的时间,用过去完成时;接将来的时间,用将来完成时。根据题干中时间状语by the end of this month可知,谓语动词要用将来完成时,锁定答案C。反馈 ...
解析 A。本题考查将来完成时的用法。“By the end of this month”是将来完成时的标志,表示在这个月结束之前动作将会完成。A 选项“will have read”是将来完成时的结构;B 选项“read”是一般现在时;C 选项“have read”是现在完成时;D 选项“will read”是一般将来时,均不符合本题语境。
“By the end of this month”是将来完成时的标志,所以要用“will have + 过去分词”的形式,A 选项“will have finished”符合将来完成时的结构;B 选项“finish”是一般现在时;C 选项“finished”是一般过去时;D 选项“will finish”是一般将来时,均不符合题意。
解析 A。本题考查将来完成时。by the end of this month 表示将来的某个时间点,在这个时间点之前完成的动作要用将来完成时,即 will have done 的形式。B 选项 will finish 是一般将来时;C 选项 finish 是一般现在时;D 选项 finished 是一般过去时,都不符合语境。
解析 A。本题考查一般将来时的被动语态。“by the end of this month”表明是将来的时间,工作是被完成,所以要用 will be finished 的形式。B 选项 is finished 是一般现在时的被动语态;C 选项 finishes 是主动语态;D 选项 was finished 是过去时的被动语态,都不符合要求。