have you been working as a clerk

问题描述:

have you been working as a clerk
Have you been working as a clerk?--_ .I am a lawyer now.
A.Yes,I do.B.Yes,I have.C.No,I haven’t D.No,I don’t

C
首先对现在完成时的问句应该用现在完成时来回答,排除A,D.
再根据句意“你一直当职员吗?”以及答语中的“我现在是一名律师”,可知“我现在不是职员”,所以用否定回答,排除B.