he had nowhere to live and (was) working in a pub .为什么用was此句是一般过去时,用了was就是过去

问题描述:

he had nowhere to live and (was) working in a pub .为什么用was此句是一般过去时,用了was就是过去

用 and 并列,共享主词 he
前句是 过去时 had nowhere to live 表达 “当时”无家可居
后句时态必须一致,所以 was working in a pub 也表达 "当时“ 在一家 pub 工作这是个选择,还有did,been,为什么非要选was呢后面 working 前面非得要 be 动词;如果选项有 has been 也可解释得通。