做为当初英文代表,我常发现有些语法错误,虽然我说的不一定对。 今天我闺女跟我说,见到了一个朋友,有8个月没有见到了。 I haven't seen her in 8 months. 我说你用错了。 应该说 i havent seen her for 8 months. 后来我不确定,Google了下,发现也有说 i haven't see her in 8 months 这种说法。请教下华人姐妹。我觉得如果用 in, 应该说 i haven't seen in the past 8 months. 我现在写的时候,有点不确定了。求达人解惑。😄
做为当初英文代表,我常发现有些语法错误,虽然我说的不一定对。 今天我闺女跟我说,见到了一个朋友,有8个月没有见到了。 I haven''t seen her in 8 months. 我说你用错了。 应该说 i havent seen her for 8 months. 后来我不确定,Google了下,发现也有说 i haven''t see her in 8 months 这种说法。请教下华人姐妹。我觉得如果用 in, 应该说 i haven''t seen in the past 8 months. 我现在写的时候,有点不确定了。求达人解惑。😄
rainysunny 发表于 2023-05-31 01:11
in 8 months也是对的,我看了一些老美写的口语教材,in months,in weeks, in decades。好像只有long time 或者a while前面才用for。 用in可能表示这段时间内(的任何时间点)里我从没做某件事。。。 用for表示我没做某个事情持续了多长时间。。。
今天我闺女跟我说,见到了一个朋友,有8个月没有见到了。 I haven't seen her in 8 months. 我说你用错了。 应该说 i havent seen her for 8 months. 后来我不确定,Google了下,发现也有说 i haven't see her in 8 months 这种说法。请教下华人姐妹。我觉得如果用 in, 应该说 i haven't seen in the past 8 months. 我现在写的时候,有点不确定了。求达人解惑。😄
对吧?不能用in对吧?
老美不讲究 比较的时候不用than用then的很多
然后很多时候很多人用i could have went. 应该用 could have gone.
谢谢去跟小孩求证。
我一直很好奇像native speaker 是语感,就像我们说普通中文,就顺口那样说,约定俗成那样说,还是她们需要分析。
In a month 是指离现在一个月,比如 I’m going to Europe in a month.
for a month 是指一段时间,所以楼主的 i haven't seen you for a month 是对的。
你说的也不太对 the reason i did what I did is … 不需要why
不客气,她开始是in,然后我问为什么不是for,她就认识到自己错了,再问她为什么开始用in,她说不知道,可能小孩平时说话没想那么多
I haven't seen you in a while
英语的介词就是很坑
Your vs you’re their vs there
you are和your 和 you’re老美发音都一样呀,老师讲些啥
in 8 months也是对的,我看了一些老美写的口语教材,in months,in weeks, in decades。好像只有long time 或者a while前面才用for。 用in可能表示这段时间内(的任何时间点)里我从没做某件事。。。 用for表示我没做某个事情持续了多长时间。。。