请问do是不是延续性动词?He has done international trade for many years.这句话对么?谢谢赐教!

来源:百度知道 编辑:UC知道 时间:2024/05/31 23:17:48

上面两个句子都没错
只是,你说的是现在完成时,表示的是动作发生在过去,延续到了现在.表示的是现在的一种状态
而第二个句子是现在完成进行时表示的是动作发生在过去,延续到现在,并且还将持续下去
例如:I have done my homework for tow hours. 表示我花了两个小时完成了我的作业.I have been doing my homework for tow hours.表示我花了两个小时在做作业,而且还要继续做下去.

应该为been dong

是的.
应该是He has been doing international trade for many years.