Correct Answer: (b) ill-tempered
Solution:The word 'cantankerous' describes someone who is bad-tempered, argumentative, and uncooperative. 'Ill-tempered' means easily angered or irritated, which closely matches the characteristics of being cantankerous.