问题

His uncle is a worker and has been workingin the factory for more than ten years _____
A:had looked; may have stayed
B:looked; must have stayed
C:have looked; may be staying
D:looked; must be staying
B:looked; must have stayed
C:have looked; may be staying
D:looked; must be staying
正确答案是: