” ~ “YES, JOHN WAS THE ONLY ONE ________ IT”

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