All flights were cancelled due to the typhoon. I've been staying at the hotel booked for the business trip for two days like (I'm) under house arrest.
台風の為飛行機が全て欠航し、出張先のホテルで2日間軟禁状態です。
ここでは、現在完了を使った表現がベストと考えます。
All flights were cancelled due to the typhoon. I've been staying at the hotel booked for the business trip for two days like (I'm) under house arrest.
台風の為 due to the typhoon
全て欠航し、all flights were cancelled
出張先のホテル the hotel booked for the business trip
2日間 for two days
軟禁のような like under house arrest