单项选择题

The problem______solved, the engineer returned to his own factory.
A.has been
B.was
C.had been
D.having been

A.
A.has
B.was
C.had
C.having