我以前也遇到過這兩個短語?(^_-? ,下面我就講講區別。finish doing sth表示完成正在進行的動作,強調完成的動作已經結束。finish to do表示完成將要進行的動作,強調完成的動作是即將發生的。這裏就給大家總結了壹個它們基礎知識的表格,可以先簡單了解壹下先:?
了解完它們的基礎知識後,現在就來看看它們的具體區別吧?( )?
1、用法不同
finish doing sth表示完成正在進行的動作,強調完成的動作已經結束。
例句:
①I finished doing my homework.(我完成了我的作業。)
②She finished doing the dishes.(她洗完了碗。)
finish to do表示完成將要進行的動作,強調完成的動作是即將發生的。
例句:
①He finished to do his presentation.(他完成了他的演講。)
②They finished to clean the house.(他們完成了清潔房子。)
2、語態不同
finish doing sth常用主動語態,表示動作由主語自己完成。
例句:
①She finished doing her makeup.(她完成了她的化妝。)
②They finished doing their chores.(他們完成了他們的家務。)
finish to do常用被動語態,表示動作由他人或外部力量完成。
例句:
①The project was finished to do by the team.(這個項目是由團隊完成的。)
②The repairs were finished to do by the mechanic.(修理是由技工完成的。)
3、動作順序不同
finish doing sth表示先進行某個動作,然後完成另壹個動作。
例句:
①I finished eating dinner and then watched a movie.(我吃完晚飯然後看電影。)
例句:
②She finished studying for the exam and then went to bed.(她復習完考試然後去睡覺。)
finish to do表示先完成某個動作,然後進行另壹個動作。
例句:
①He finished to write the report and then submitted it.(他完成了寫報告然後提交了。)
②They finished to pack their bags and then left for the trip.(他們完成了收拾行李然後出發旅行。)