Pre-Intermediate (A2+)
has opened - Present Perfect Tense (Настоящее совершенное время)
Это время используется, чтобы подчеркнуть результат завершенного действия в настоящем.
Музей уже открыт (результат), и этот факт актуален сейчас.
Has в быстрой речи часто редуцируется до /həz/ или даже /əz/.
Формула Present Perfect - подлежащее + has/have + V3/Ved. It took 20 years to build
Конструкцию It takes/took (time) to do something используйте для указания количества времени, нужного для выполнения действия.
Took (Past Simple от take) и cost (Past Simple), неправильный глагол, совпадает с Infinitive) согласуются, так как речь о завершенных действиях в прошлом (строительство закончено, затраты известны)
mostly paid for with Japanese loans - сокращенный причастный оборот (Participle Clause). Полная форма - which was mostly paid for....
В новостных текстах часто используют сокращенные конструкции для лаконичности.
pay for - оплачивать, платить за что-либо (фразовый глагол)
with - предлог,