Any worker in this factory will be dismissed if he is found __ in the shop.

问题描述:

Any worker in this factory will be dismissed if he is found __ in the shop.
A.to smoke B.smoking
为什么选B?被动语态中,found后不是直接接动词不定式吗?

find sb doing sth,固定用法,再如:
He found an old man sitting in the corner.
--- An old man was found sitting in the corner.