1. 目前共有5个国家承认马岛(英属印度洋领土)是英国的。
2. 这是因为英国自从1814年就持有马岛的主权,且一直在那里驻军和行使主权,而且英国认为这是英国的领土。
3. 需要注意的是,这个问题带有一定的政治敏感性,不同的国家和地区可能会有不同的观点和立场,因此总体承认的国家数量可能会有所变化。