hold captive

/hoʊld ˈkæptɪv/ ホールド キャプティブ

1. 誰かや何かを監禁する、あるいは物理的に拘束して自由を奪う。

人や物を物理的または精神的に拘束し、その自由を奪う状態を表します。
They held the hostages captive for weeks. (彼らは数週間、人質を監禁した。)

2. 人の注意や興味を強く引きつけ、惹きつけて離さない。

物語や演技などが、聞く人や見る人の注意や興味を完全に引きつけ、夢中にさせる状態を表します。
The magician held the audience captive with his amazing tricks. (そのマジシャンは、素晴らしいトリックで観客を魅了した。)