Mr Smith works in beijing, he has been there since 1978
答案:4 悬赏:0 手机版
解决时间 2021-03-30 17:26
- 提问者网友:王者佥
- 2021-03-30 10:41
Mr Smith works in beijing, he has been there since 1978
最佳答案
- 五星知识达人网友:孤老序
- 2021-03-30 11:12
been there是呆在那儿了
你说的去过回来是 been to 去了没回是 gone to
你说的去过回来是 been to 去了没回是 gone to
全部回答
- 1楼网友:山君与见山
- 2021-03-30 12:42
这个说法只是特殊情况
be和go主要的区别在于——
be-持续性动词,表状态,可以指持续很长一段时间的动作
(比如这句话要表达的意思就是"他从1978年开始待在那里")
go-瞬间性动词,表动作,顾名思义只能指一瞬间发生的动作
(比如说“他1978年去了那里”)体会一下两句中文的区别。
假如这里用gone的话,就表示“他从1978年开始一直在去那里的路上”
显然不科学嘛对吧~
平时可以多读读英文文章培养语感
慢慢也就知道地道的英文用法啦~加油
希望可以帮到你呢
be和go主要的区别在于——
be-持续性动词,表状态,可以指持续很长一段时间的动作
(比如这句话要表达的意思就是"他从1978年开始待在那里")
go-瞬间性动词,表动作,顾名思义只能指一瞬间发生的动作
(比如说“他1978年去了那里”)体会一下两句中文的区别。
假如这里用gone的话,就表示“他从1978年开始一直在去那里的路上”
显然不科学嘛对吧~
平时可以多读读英文文章培养语感
慢慢也就知道地道的英文用法啦~加油
希望可以帮到你呢
- 2楼网友:山河有幸埋战骨
- 2021-03-30 11:50
因为时间状语 since 1978 表示一段时间,而has gone 表示“去了某地还没有回来”,是短暂性动词,不能和一段时间连用。
have been 是延续性动词,可以和一段时间连用。这里的have been 实际上是have been in ,因为后面的there 是副词,所以省略了介词in,不是楼主所说的“表示去过已经回来了”的意思,而是指“去了某地……时间了”。
句意是:史密斯先生在北京工作。自从1978年他就在那里了。
【俊狼猎英】团队为您解答。
have been 是延续性动词,可以和一段时间连用。这里的have been 实际上是have been in ,因为后面的there 是副词,所以省略了介词in,不是楼主所说的“表示去过已经回来了”的意思,而是指“去了某地……时间了”。
句意是:史密斯先生在北京工作。自从1978年他就在那里了。
【俊狼猎英】团队为您解答。
- 3楼网友:神鬼未生
- 2021-03-30 11:28
been表示“存在”,是延续性动词。整个句子是说Mr. Smith自从1978年就呆在北京了。在现在完成时时态中,只能使用延续性动词来和时间搭配。
has / have been to ...表示“已经去过某地了,但现在不在那里”;has / have gong to ...则表示“已经去某地了,现在不在说话处”。例句:
1)A : Where is Maria?
B : She has gong to the U. S.
2)Aqiao, where have you been all these years?
3)She has lived here for ten years.
has / have been to ...表示“已经去过某地了,但现在不在那里”;has / have gong to ...则表示“已经去某地了,现在不在说话处”。例句:
1)A : Where is Maria?
B : She has gong to the U. S.
2)Aqiao, where have you been all these years?
3)She has lived here for ten years.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯