8.In the Highlands of Scotland stands ___, Britain’s highest mountain towering 1300 meters. A.the Pennines B.Ben Nevis C.The Southern Uplands D.Cumbria 9.The largest lake in the U.K. is ___. A.Lough Erne B.Lake Ness C.Lough Neagh D.Lake Lomond 10.The main rivers parting in Gr...