作业帮 > 英语 > 作业

选哪个?为什么呢?They told me that by the end of the month they( ) i

来源:学生作业帮 编辑:百度作业网作业帮 分类:英语作业 时间:2024/06/06 09:06:21
选哪个?为什么呢?They told me that by the end of the month they( ) in this flat for12 years.
They told me that by the end of the month they( ) in this flat for12 years.A.has lived B.will have lived C.has been living D.would have been living
选哪个?为什么呢?They told me that by the end of the month they( ) i
选 D.would have been living
by the end of 是完成时的标志,由于前面是told ,因此,后面应该是过去完成时或者过去将来完成时,因此只有d是正确的.
再问: 过去将来完成时是个什么情况?
再答: woul + have + 过去分词。这个句子里是 过去将来进行时,所以用 ing形式
再问: 过去将来进行时是would have been doing 的形式是吗?
再答: 是的