这句话有语法错误吗?: I didn't go to school for two weeks.

如题所述

不对!

for two weeks 是时间段,不能跟短暂性动词 go 连用。

正确的句子是:
I haven't been in school for two weeks .
我已经两个星期没上学了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-05-03
语法没错!
我没去学校两个星期了=I didn't go to school for two weeks.
其他例句: I didn’t write for the last two weeks;

另一种写法: (1) I haven't been to school for two weeks.
(2) I haven't been to a dentist for 25 years.本回答被网友采纳
第2个回答  2013-05-03
LZ您好!
这句话使用时态不对,"for two weeks" 指时间段,一般句子应该用现在完成时,即正确表达应该是"I haven't been to school for two weeks."

希望能帮到您!

满意就给分吧!谢谢!
第3个回答  2013-05-03
有错误,for two weeks 是时间段,要与现在完成时连用。
其次时间段不是不可与暂短性动词连用,只要不是肯定句就可。
所以可改为:I haven't gone to school for two weeks.
第4个回答  2013-05-03
正确的是I haven't go to school for two weeks.
相似回答