作业帮 > 英语 > 作业

I have just received a letter from my brother,Tim..语法错误

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/06/02 05:11:54
I have just received a letter from my brother,Tim..语法错误
I have just received a letter from my brother,Tim.He is in Australia.
He lived in it for six months.
我刚刚收到弟弟蒂姆的来信,他正在澳大利亚.他在那儿已经住了6个月了.
有没有语法错误?
I just received a letter from my brother,Tim.
第一句 receive是瞬间动词 没有完成时
而且完成时是表示这个动作已经在发生的一种状态
收到一封信 就是一个瞬间动作 发生在过去的时间 就只能用一般过去是
He is in Australia.
这句是可以的
He has been living there for six months.
他既然还没有回来 那他生活在那里 这个动作正在发生 正在进行 所以he is living there
而时间状语表示已经生活了6个月 之后有可能还要在那里 所以要用现在完成进行时 has been living there
另外live in it 这个说法也是不正确的
澳大利亚是一个国家 是一个地方
不是一个东西 不是一个物件
如果说他生在一个盒子里 那可以用it 来指代
如果是一个地方 就要用there here来指代
如果最后一句 He has lived there for six months.也是不对的
为什么呢
因为He has lived there.表示他住在那里的时间 已经结束了
就是说他正在回来的路上 或者正在打包行李准备回来之类的
与语境不符