英语语法:以下句子为什么用for?
问题描述:
英语语法:以下句子为什么用for?
He has been there for six months.
请问这里为什么用 for?这是新概念第二册第四课.
答
现在完成时have/has done后面加for + 时间段表示“动作进行了一段时间”这句话的意思就是,他已经在那里呆了六个月了.一般来说,完成时句子里,for + 时间段 也可以改用 since + 时间点比如这句话就可以改为He has been...