现在完成进行时英语题
Tom(hasbeenworkinginthelibrary)overthelastthreemonths因为有overthelastthreemonths用完成时,可是现在完成进行时指过去到现在(现在还进行着)并且有可能进行下去.那本题说过去三个月,不是指现在拉?不应该过去完成进行时hadbeendoing吗?