compel
verb強制する
/kəmˈpɛl/
enforce
verb施行する
/ɪnˈfɔrs/
違いの詳細
基本的なニュアンス
compelは他者に対して強制力を働かせることを意味します。一方、enforceは法律や規則を実施して守らせることを指します。
The teacher compelled the students to study.
先生は生徒に勉強を強制した。
The police enforce the law.
警察は法律を施行する。
使用場面
compelは主に人に対して使われ、意志を曲げさせる場合に用いられます。enforceは法律や規則に関連する場面で使われます。
They were compelled to leave.
彼らは去らざるを得なかった。
They enforce safety regulations.
彼らは安全規則を施行する。
文法的な違い
compelは通常、目的語を伴う他動詞ですが、enforceも他動詞として使われます。両者ともに受動態で使われます。
She was compelled to apologize.
彼女は謝罪せざるを得なかった。
The rules are enforced strictly.
ルールは厳格に施行される。
フォーマル度
enforceの方がフォーマルな場面でよく使われ、法律や規則を話す際に適しています。compelは日常会話でも使用されます。
He compelled her to join.
彼は彼女に参加を強制した。
The government enforces the law.
政府は法律を施行する。
使い分けのポイント
- 1compelは人に強制する時に使う。
- 2enforceは法律やルールに関連付ける。
- 3compelは感情的な強制に使われることが多い。
- 4enforceは公的な権限を伴う場合が多い。
- 5compelは通常、否定的な意味合いを持つ。
- 6enforceは中立的な意味で使われることが多い。
- 7例文で両者の違いを確認しよう。
よくある間違い
法律は'obey'を強制するのではなく、'enforce'が適切です。
人に対しては'compel'を使います。
確認クイズ
Q1. compelの主な意味は何ですか?
解説を見る
compelは『強制する』という意味です。
Q2. enforceは主に何を指しますか?
解説を見る
enforceは『施行する』ことを意味します。
Q3. どちらの単語が法律に関連しますか?
解説を見る
enforceは法律や規則を施行するために使われます。