解析:
解法一:
假设工程总量为“120”(30与24的最小公倍数),由题意易知:
甲的工作效率为:

,
乙的工作效率为:

。
甲和乙一起合作来完成时,甲全程20天都参加了,甲的工作量为:

,
剩下

的工作量由乙来完成,乙完成剩下工作需要花:

(天),
因此乙中途被调走了:

(天)。
解法二:通过比例代换的口算来得到答案:
甲单独完成需要30天,那么后来20天肯定是完成了工程的

,
剩下

是由乙完成的,乙完成全部需要24天,那么完成

肯定需要8天。
所以,乙中途被调走了:20-8=12(天)。
因此,选D。