英語を勉強していると必ずこの二つのフレーズの使い分けに直面すると思います。直訳すると「”It”が~を持っている」つまり、「”It”に~がある」というように、文章において”It”を強調したい時この言い方をすればいいと思います。具体的には施設や団体などがよく当てはまります。areは新しい話題を出すときに使います。この場合、「そこ」にはあまり注目しません。『~が存在すること』を単純に示したい時この表現を使います。be動詞〜の文を使うときは話題を新しくして、みんなの注意を引くために使います。根本的に使い方が違います。先行する名詞や代名詞を指します。上手く使いこなせずにいます。その理由は、日本語を英語に訳そうとするからです。「大きな台風が発生した」と言いたい時に、「発生」という単語を訳そうとし、行き詰まってしまいます。「新しい映画がやっている」と言いたい時に、「やっている」を訳そうとします。使いこなせるようになれば自然に表現ができるようになります。