问题

._______fromthe top of the tower, the north foot of the mountain is a sea of flowers.
A:had fallen inlove
B:Having seen
C:Seen
D:To see
B:Having seen
C:Seen
D:To see
正确答案是: