I have been working for an hour. I have working for an hour. 这两句话都正确吗?意思是否相同?错的话怎么改?
问题描述:
I have been working for an hour. I have working for an hour. 这两句话都正确吗?意思是否相同?
错的话怎么改?
答
第一句是正确的,意思是我一直不停的工作了一个小时,(肯定还要继续工作下去的)
第二句就不对了,现在完成时后面怎么可能跟一个working呢,肯定是worked啊。意思和第一句也有稍微有点区别的。这句指得是:我做了一个小时了。(可能会继续做下去,也可能不一定)
答
第一句对,第二句错。第二句也不能改成have worked,完成时不能跟时间段
答
第一句是没有什么问题的,完成进行时,而且动作还需要继续做下去.说明还要继续work下去
第二句没有这种说法吧,可以用现在完成时,I have worked for an hour,但是已经完成了,不需要再work了
答
第一句正确,意为我不停地工作了一个小时。第二句话有语法错误。