has
have
are
is
A、B两项是行为动词; C、D两项连系动词,主语Both villages是复数,又由句意可知,谓语应表示判断含义,故选C。
句意:这两个村庄都很漂亮,吸引了来自全国各地的人们。