单选题 John told us that by the end of the year he and his wife together for thirty years.
  • A) would have been living
  • B) would have lived
  • C) would have been lived
  • D) will have been living


【正确答案】 A
【答案解析】[考点] 将来完成进行时
[解析] 将来完成进行时的构成为:主语+shall/will have been doing,表示动作从某一时间开始一直延续到将来某一时间,动作是否继续下去,要视上下文而定。这种时态常常和表现将来某一时间的状语连用。此句是主从复合句,从句时态要与主句保持一致,主句是过去时,所以从句谓语也要用过去时。故答案为A)。
[避错] would have lived为过去将来完成时形式,表示在过去将来某一时间以前发生的动作;would have been lived为过去将来完成时的被动形式;will have been living为将来完成进行时形式,一般不用在主句谓语为过去时态的宾语从句中。