多项选择题

A.它是黄土高原上最常见的民居形式,历史较为悠久
B.由于地理和气候环境的影响,人们因地制宜,修建窑洞
C.窑洞一般分为靠崖窑和地坑窑两种
D.窑洞冬暖夏凉,适宜居住