I do my homework for two hours这句话正不正确

来源:百度知道 编辑:UC知道 时间:2024/05/26 16:25:16
I do my homework for two hours这句话正不正确

不对
应该是I have done my homework for two ours
for加一段时间表示现在完成时

不对
如果用I have done my homework for two hours.的话表示的是现在已经做完了。
如果用I have been doing my homework for two hours.的话表示的是我一直在在做作业,并且这个动作很有可能继续进行下去。

不正确
这句话翻译过来
就是

我为我的家庭作业两小时

不对,应该是have done 或have been doing(现在完成时或现在完成进行时)