21. This is one of the best novels that ______ appeared this year.
A. have been B. has C. had been D. have
22. Having arrived at the station, _____.
A. it was found that the train had left B. the train had left
C. the train was found left D. he found that the train had left