「開始」は、何らかの行為・活動・状態が始まること。日常から公式な場面まで幅広く使える最も一般的な表現です。時間や期間の始まり、会議や工事、サービス提供など、あらゆる対象に適用できます。中立的でニュートラルなニュアンスを持ちます。
「開幕」は、劇場作品・展示会・スポーツ大会など、多くの人を集める公式で盛大なイベントの幕開けを指します。華やかさや儀式性を伴い、「初日を迎える」という意味合いが強いです。比較的格式高く、特別な出来事の始まりに使われます。
「開始」は時間や期限で決まった普通の始まり全般に使え、日常的です。一方「開幕」は舞台作品や大きな催事など、多数の観客を前にした儀式的で華やかな始まりに限定されます。また「開幕」には「第一幕が上がる」という演劇的な背景があり、より格調高いニュアンスです。工事や会議なら「開始」、演劇やスポーツの大会なら「開幕」と使い分けられます。
日常的で一般的な始まりは「開始」を選びます。演劇・展示会・大規模スポーツ大会など格式高く、観客を伴う公式行事の始まりには「開幕」が適切です。迷った時は「開始」を使えば問題ありません。