THEY HAVE NEVER COME ... SUCH A BEAUTIFUL VILLAGE BEFORE. A. OFF B...

22. They have never come ... such a beautiful village before. A. off B. along C. at D. across