Mr Smith works in beijing,he has been there since 1978为什么是has been 而不是has gone呢 不是说 has been表示去过么 已经回来了的 比如说 has been there twice 表示去过两次而has gone 表示 去了 在那 还没回来么?
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/18 03:21:56
Mr Smith works in beijing,he has been there since 1978为什么是has been 而不是has gone呢 不是说 has been表示去过么 已经回来了的 比如说 has been there twice 表示去过两次而has gone 表示 去了 在那 还没回来么?
Mr Smith works in beijing,he has been there since 1978
为什么是has been 而不是has gone呢
不是说 has been表示去过么 已经回来了的 比如说 has been there twice 表示去过两次
而has gone 表示 去了 在那 还没回来么?
Mr Smith works in beijing,he has been there since 1978为什么是has been 而不是has gone呢 不是说 has been表示去过么 已经回来了的 比如说 has been there twice 表示去过两次而has gone 表示 去了 在那 还没回来么?
been there是呆在那儿了
你说的去过回来是 been to 去了没回是 gone to
因为时间状语 since 1978 表示一段时间,而has gone 表示“去了某地还没有回来”,是短暂性动词,不能和一段时间连用。
have been 是延续性动词,可以和一段时间连用。这里的have been 实际上是have been in ,因为后面的there 是副词,所以省略了介词in,不是楼主所说的“表示去过已经回来了”的意思,而是指“去了某地……时间了”。
句意是:...
全部展开
因为时间状语 since 1978 表示一段时间,而has gone 表示“去了某地还没有回来”,是短暂性动词,不能和一段时间连用。
have been 是延续性动词,可以和一段时间连用。这里的have been 实际上是have been in ,因为后面的there 是副词,所以省略了介词in,不是楼主所说的“表示去过已经回来了”的意思,而是指“去了某地……时间了”。
句意是:史密斯先生在北京工作。自从1978年他就在那里了。
【俊狼猎英】团队为您解答。
收起
这个说法只是特殊情况
be和go主要的区别在于——
be-持续性动词,表状态,可以指持续很长一段时间的动作
(比如这句话要表达的意思就是"他从1978年开始待在那里")
go-瞬间性动词,表动作,顾名思义只能指一瞬间发生的动作
(比如说“他1978年去了那里”)体会一下两句中文的区别。
假如这里用gone的话,就表示“他从1978年开始一直在去那里的...
全部展开
这个说法只是特殊情况
be和go主要的区别在于——
be-持续性动词,表状态,可以指持续很长一段时间的动作
(比如这句话要表达的意思就是"他从1978年开始待在那里")
go-瞬间性动词,表动作,顾名思义只能指一瞬间发生的动作
(比如说“他1978年去了那里”)体会一下两句中文的区别。
假如这里用gone的话,就表示“他从1978年开始一直在去那里的路上”
显然不科学嘛对吧~
平时可以多读读英文文章培养语感
慢慢也就知道地道的英文用法啦~加油
希望可以帮到你呢
收起
been there是呆在那儿了
你说的去过回来是 been to 去了没回是 gone to