2. (8 points) As shown in the figure, there are 7 identical small regular hexagons inside a large regular hexagon. It is known that the area of the shaded part is 180 square centimeters. Then the area of the large regular hexagon is ( ) square centimeters.
A. 240
B. 270
C. 300
D. 360
【Solution】Solution: As shown in the figure, divide the figure into small equilateral triangles of equal area. Obviously, the area of the blank part in the figure is equal to 3 small regular hexagons.

The shaded part consists of 6 small regular hexagons,
Therefore, the large regular hexagon is composed of 9 small regular hexagons.
The area of a small regular hexagon is: $180 \div 6=30$ (square centimeters),
The area of the large regular hexagon is: $30 \times 9=270$ (square centimeters),
Therefore, the answer is: $B$.