单项选择题

一份稿件,甲、乙、丙三人单独打各需20、24、30小时。现在三人合打,但甲因中途另有任务提前撤出,结果用12小时全部完成。那么,甲只打了几小时()

A.3小时
B.2小时
C.4小时
D.3.5小时