we had a letter from 某某人 yesterday.这里的 have 为什么 不能用 have got书上说 不能用...为什么 中国人学英语 讲究哎 没办法...

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/23 07:43:36
wehadaletterfrom某某人yesterday.这里的have为什么不能用havegot书上说不能用...为什么中国人学英语讲究哎没办法...wehadaletterfrom某某人yeste

we had a letter from 某某人 yesterday.这里的 have 为什么 不能用 have got书上说 不能用...为什么 中国人学英语 讲究哎 没办法...
we had a letter from 某某人 yesterday.
这里的 have 为什么 不能用 have got
书上说 不能用...为什么
中国人学英语 讲究哎 没办法...

we had a letter from 某某人 yesterday.这里的 have 为什么 不能用 have got书上说 不能用...为什么 中国人学英语 讲究哎 没办法...
have got 也是可以用,但是根据情况而定.
1.A:have you got a etter from your gf?
B:Yes,i have got a letter from my gf.
2.A:did you have a letter from my gf yesterday?
yes,i had a letter from my gf yestereday.

觉得可以啊
----------------------------------------------
会不会是因为have got本身是一个现在完成时态
而yesterday是一个过去的一个时间点,不适用于现在完成时
所以have got就不行了
用had或者got把
猜测~~~~

have got属于现在完成时态,而现在完成时态后只能接以下几种结构
1.for + 一段时间 例句:We have read English for three hours.
2.since + 一段时间 + ago 例句:I have learnt English since ten years ago.
3.since + 表示过去时态的时间状语(如yesterday...

全部展开

have got属于现在完成时态,而现在完成时态后只能接以下几种结构
1.for + 一段时间 例句:We have read English for three hours.
2.since + 一段时间 + ago 例句:I have learnt English since ten years ago.
3.since + 表示过去时态的时间状语(如yesterday,last week,last year) 例句:This activity has started since yesterday.
4.so far或until now,by now(至今为止) 例句:We haven't ate anything so far\ until now\by now.
而且我们老师专门跟我们强调:现在完成时态后是绝对不能直接接表示过去时态的时间状语,也就是不能有we have got a letter from sb. yesterday。这种结构
懂了吗

收起