He;s worked in this factory for many years ------ he?A.has B.hasn't C.is D.isn't

问题描述:

He;s worked in this factory for many years ------ he?A.has B.hasn't C.is D.isn't

答案是b 根据后文的for many years判断是完成时,即has的缩写.故选b
麻烦采纳,谢谢!