“WAS THE TEST LONG

52. “Was the test long?” ~ “Yes, John was the only one ________ it”.A. to finish B. finished C. could finish D. has finished