题中Bruce是在上个月末为止,上个月是过去的时间,而Bruce的动作一直持续到过去时间,属于过去的过去,故用过去完成时。若题目将时间改为现在now,则可以选择B选项。
C. had worked
因为是到上个月为止啊,属于过去的一段时间内已经完成的动作,属于用过去完成时。
选B是到现在为止完成, 题目中说的是到上个月末为止,是那个时候完成的,到上个月为止工作了四年,到现在为止就不只是四年了。
four years 对于last month是过去,过去的过去应用过去完成时。
C By the end of last month是过去完成时态的标志
前面是By the end of last month,也就是说在上个月底之前Bruce就已经在那生活了四年,他生活的过程是上月底之前发生的,也就是过去的过去,所以用过去完成时