i have never been to the farm before。
能不能说成i have never gone to the farm before
现在完成时不是have done么
我以前从来没去过那个农场。翻译
答案:5 悬赏:0 手机版
解决时间 2021-03-19 20:01
- 提问者网友:藍了天白赴美
- 2021-03-18 23:00
最佳答案
- 五星知识达人网友:煞尾
- 2021-03-18 23:09
如是啊,现在完成时是“have/has done”的形式
在这里been和done都是过去分词,但是意义不同——
have been是说以前去过那个地方,现在不在那里了,而have gone是说现在正在那个地方
在这里been和done都是过去分词,但是意义不同——
have been是说以前去过那个地方,现在不在那里了,而have gone是说现在正在那个地方
全部回答
- 1楼网友:迷人又混蛋
- 2021-03-19 03:50
能不能说成i have never gone to the farm before
不能. 原因是go (gone) 不是持续性动词不能表这一完成的状态. 所以要用be (been).
- 2楼网友:第幾種人
- 2021-03-19 02:16
不能说have gone,去过只能用have been
用have gone是在去的路上
- 3楼网友:你可爱的野爹
- 2021-03-19 01:14
不行,这是特殊的用法,have gone to,指去了某地还没回来;have been to才指去过某地
- 4楼网友:神的生死簿
- 2021-03-18 23:51
是正确的翻译。
理由,还没返回
例句:
I have been to Shanghai before:
have been to 表示曾经去过,暗示已经返回
have gone to 表示已经去了I have never been to the farm before
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯