With a duration like for more than three years indicating an action continuing from the past, the correct tense is present perfect continuous: have been playing, not am playing. So the error is in part (A), Although I am playing cricket. The answer is option 1.