I work two weeks 和I work for two weeks.这两句都正确吗?第一二句有什么意思上的差别吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 10:24:53

I work two weeks 和I work for two weeks.这两句都正确吗?第一二句有什么意思上的差别吗?
I work two weeks 和I work for two weeks.这两句都正确吗?第一二句有什么意思上的差别吗?

I work two weeks 和I work for two weeks.这两句都正确吗?第一二句有什么意思上的差别吗?
都不正确.work是不及物动词,不能后面直接跟名词,故第一句就错了;for加一个时间段表一段时间,用的时候要求句子为现在完成时等,第二句是一般现在时,故错了.正确的应为 i have worked for two weeks.英语这动西要经常积累,多看看语法书,祝你英语成绩一进步!

前错,后对

for +时间, 常常可以省略for, 没什么区别
比如
He has lived here a long time. 或者he has lived here a long time.