首先我们来看下commit to do和commit doing的大致意思:
commit to do:词性为短语,commit to do是一个固定的短语,commit表示承诺或投入,to是介词,do是动词的原形。
commit doing:词性为短语,commit doing是一个固定的短语,commit表示承诺或投入,doing是动名词形式。
通过下面的表格我们了解下commit to do和commit doing的含义、发音和用法
接下来让我们看下commit to do和commit doing的用法区别:
1.语法结构:commit to do的宾语是一个动词不定式,commit doing的宾语是一个动名词
例子:
- He committed to do the homework.
(他承诺去做作业。)
- He committed to doing the homework.
(他承诺正在做作业。)
2.时间状态:commit to do表示将来要做某事,commit doing表示目前正在进行某事
例子:
- He committed to attend the meeting tomorrow.
(他承诺明天去参加会议。)
- He committed to attending the meeting.
(他承诺参加会议。)
3.语用意义:commit to do更强调承诺的行为,commit doing更强调承诺的结果或状态
例子:
- He committed to write a book.
(他承诺写一本书。)
- He committed to writing a book.
(他承诺正在写一本书。)
4.可变性:commit to do可以改变主意或取消承诺,commit doing表示已经进行或无法改变
例子:
- He committed to travel tomorrow.
(他承诺明天去旅行。)
- He committed to traveling.
(他承诺正在旅行。)