I _____ any job I like since I came to this city.
A、don't do
B、didn't do
C、haven't done
D、wouldn't do
【正确答案】:C
【题目解析】:考查的是动词时态用法。don't do为一般现在时,用于现在经常或反复发生的动作。didn't do为一般过去时,表示过去确切时间发生的动作。haven't done为现在完成时,表示从过去开始到现在的动作,对现在的影响,或者现在的状态;在句中常常与since连用,说明动作的起始时间。Wouldn't do为过去将来时,表示过去某一时间内将要发生的动作。必须立足过去,讨论未发生的事件。此句的意思是:“自从我来到这个城市,我未曾做过任何我喜爱的工作。”故选C。