单选题 John told us that by the end of the year they ______ together for thirty years.

【正确答案】 A
【答案解析】[考查点] 动词时态
[句意] 约翰告诉了我们,到年底他们就已经共同生活了三十年了。
[解析] 表示动作从过去某—时间开始一自延续到过去将来某一时间,动作是否继续下去,要视上下文而定,这时可以使用过去将来完成进行时。这种时态常用于宾语从句尤其是间接引语中,主句谓语动词为过上时态。
[避错指导] would have lived为过去将来完成时形式,表示在过去将来某一时间以前发生的动作; would have been lived为过去将来完成时的被动形式;will have been living为将来完成进行时形式,一般不用在主句谓语为过去时态的宾语从句中。