完成时态,翻译语法问题。

1她三年前去了美国,至今没有回来过。(英语翻译)2她去美国几年了?他去美国5年了(用哪个句型翻译合适?hasbeenin吗?还有别的句型么。谢谢哈)3hasbeentoB... 1 她三年前去了美国,至今没有回来过。( 英语翻译)

2 她去美国几年了? 他去美国5年了

( 用哪个句型翻译合适? has been in 吗? 还有别的句型么。谢谢哈)

3 has been to Beijing / has gone to Shanghai , 这是现在完成的句型,

后面不能,跟 five years ago ,吧? 但如果是 since five years ago 是否可以了?谢谢

4 since XX years ago 是不是可以用在 现在完成时中,过去完成时中 能用这个表达吗?
谢谢了。

5 我们会帮你实现你的梦想,你自己也要努力

英语翻译,并且分析解释。谢谢了。
展开
张达人zhdr
培训答主

2013-03-30 · 关注我学习会变得更厉害哦
知道顶级答主
回答量:4.2万
采纳率:91%
帮助的人:1.2亿
展开全部

1、 她三年前去了美国,至今没有回来过。( 英语翻译)

  He has gone to America and he hasn’t been come till now.

 

2 、她去美国几年了?他去美国5年了

  How many years has she been in America? He has been in America for five years. 

  How many years has she stayed in America? He has been in America for five years.

 

3、has been to Beijing /  has gone to Shanghai ,  这是现在完成的句型,

 

  My friend has been to Beijing. 我的朋友去过上海(意思是现在已经回来了)

  He has gone to Shanghai 我的朋友去了上海(意思是此刻不在家,也许在去上海的路上,也许已经到了上海)

 

【解析】

  1)以下几种说法表示的意思完全不同:

  • Have been in … 表示一直在某地呆着,此刻还在那里。

  • Have been to … 表示曾经去过某地,此刻已经不在那里了,也许已经回来了。

  • Has gone to … 表示已经向那里出发,可能在路上,也可能已经到了。

 

  2)five years ago 表示的是过去的时间,即“五年前的那个时候”,只能用在过去时态,如 :

  • He went to Shanghai five years ago(五年前他去过上海)

 

  3)since five years ago 表示从五年前直到说话时为止,只能与与能够在这段时间延续下来的的动词完成时态连用现在,如:

  • He has lived in Shanghai since five years ago(自从五年前他就在上海住了)

 

  但是不能与瞬间动词完成时态连用,如:

  • He has left for Shanghai since five years ago,这样意思成了“从五年前他就离开往上海走,直到今天还没有完全离开”,这是不符合逻辑的,即使是一个瘸子也不会出现这种情况。

 

  4)因为过去完成时表示是截止到过去的某个时间以前发生的行为,即过去的过去,因此since XX years ago也不能与这种时态连用。可以把ago改为before,就可以表示过去的过去,如:

  • He had lived in Shanghai since five years before. 早在过去某个时间的前五年他就在上海住过了。

 

4、我们会帮你实现你的梦想,你自己也要努力。

  • We will help you realize your dream; however, you should make great efforts for it yourself.

  • We will help you make your dream come true; yet you must exert yourself to realize it.

追问
谢谢张老师。 解答非常详细。make sb do sth  记得是有, make your dream come true

这就属于 make sth do 了。也是的可以的吧。这个表达很常见。

clean 形容词可以做宾补, clean up 能不能做宾补 ?呵呵。谢谢这个词,不确定。这里问问。

我先采纳了。。。
追答
clean up 的clean 转化为动词,动词不定式也能作宾补,如 make the room clean up(把房间打扫干净/彻底整理一下)
行动的果实
2013-03-30 · TA获得超过768个赞
知道小有建树答主
回答量:731
采纳率:0%
帮助的人:380万
展开全部
1 She went to US 3 years ago.She hasn't been back so far.
2 合适
3 不能跟。since和ago 不连用。
4 since永远只和have done连用。
5 We will help you achieve your dream,but you must try hard./make great effort.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wdyhid2001
2013-03-30 · TA获得超过916个赞
知道小有建树答主
回答量:1970
采纳率:0%
帮助的人:824万
展开全部
用我爱学语法软件,里面都有讲解的,还有分类的讲解和例题习题,搜索 “学语法软件 我爱学语法 角斗士” 就能找到了,你去下载试试看。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式