英语语法:in a while 和 for a while 的区别是什么 I haven't seen him in(for)a while.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:26:08
英语语法:in a while 和 for a while 的区别是什么 I haven't seen him in(for)a while.

英语语法:in a while 和 for a while 的区别是什么 I haven't seen him in(for)a while.
英语语法:in a while 和 for a while 的区别是什么 I haven't seen him in(for)a while.

英语语法:in a while 和 for a while 的区别是什么 I haven't seen him in(for)a while.
在老外的真实生活里,for 基本在这种场景都被in 代替.忘掉国内的所谓的语法吧,那些都是纸上谈兵.这不能说明老外用的语法错了,只是因为国内的课本无法覆盖所有的语法形式.
和我交往的所有老外都会说这样的句式:I haven't done.in 3 years.这里for 也可以,但是老外就是用in.想想in the past few years这个句式就很容易理解了.for也不仅仅能形容将来,也可以形容过去.
很多国内学英语的只相信课本的语法,却不相信真正讲英语的老外,刻板的认为国内课本的语法才是正确的语法.我只能说,和任何学科一样,英语也不是课本能够完全学好的.

in a while 是指在一段时间内,for a while是指,一段时间

这里面只能用for a while呀?不能用in a while.in a while指的是未来。比如,I will come back in a while.是见到老外E-MAIL在用,所以有疑问。其实上面说老外的语法也不完全是那么回事儿。 因为虽然平时说话他们语法都是乱用的,很随意。但是正式的场合其实也是非常严格的。我在联合国实习,他们平时收发邮件语法使用的相当严格。...

全部展开

这里面只能用for a while呀?不能用in a while.in a while指的是未来。比如,I will come back in a while.

收起