A. LONG B. FAR C. GOOD D. WELL

1145)A. long B. far C. good D. well