单项选择题

一件工作甲做6小时、乙做12小时可完成,甲做了8小时、乙做6小时也可以完成,如果甲做了3小时后由乙接着做,那么还需要多少时间才能完成。( )

A.20
B.21
C.22
D.23