I have been working hard all morning

来源:百度知道 编辑:UC知道 时间:2024/06/24 12:04:02
上面句子改成“I have been to work hard all morning”有语法错误吗?

I have been working hard all the morning

I work hard in the morning everyday.我觉得这个比较好。

have done 是现在完成时,表示过去完成的动作对现在的影响,be to do 是一般将来时的用法,你那样搭配明显是错误的。