请问"I _ been learning English for four years."中,( )应选哪个?A.hav