commit to do和commit doing区别

如题所述

第1个回答  2023-08-14

首先我们来看下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.

(他承诺正在旅行。)