搜索
首页 教育/科学 外语学习 英语考试

have been的问题

汉译英:1.我离开北京有5年了。 2.他的祖父已经死20多年了。 3.他去天津已经10年了。 4.他已经回来10年了。帮帮忙,谢谢!!!!!!!!!!!!!~~~~~~~~~~~

全部回答

2008-02-14

0 0

    1、It has been five years since I left Beijing。(或I have been away from Beijing for five years) 2、It has been over 20 years since his grandfather died(或His grandfather has been dead for over 20 years。
    ) 3、It has been 10 years since he left for Tianjing( 或He has been in Tianjin for 10 years。
  或He has stayed in Tianjin for 10 years。) 4、It has been 10 years since he came back。  (或He has been back for 10 years。
   )。

2008-02-14

47 0

    1。I have been away from Beijing for 5 years 。 2。His grandfather has been dead for over 20 years 。
   3。He has been in Tianjin for 10 years 。     4。He has been back for 10 years 。
   楼上的是典型错误。在现在完成时中如果想表达动作持续了多久,必须用延续性动词。
  要将非延续动词用延续动词来代替,如:leave--be away, die---be dead,come back---be back,join---be a member of /be in 。

2008-02-14

49 0

1。I have been away from Beijing for five years. 2. His grandfather has been dead for over 20 years. 3. He has been to Tianjin for 10 years. 4. He has been back for 10 years.

2008-02-14

50 0

1.I have left Beijing for 5 years 2.His grandfather has died for over 20 years 3.He has been to Tian Jin for 10 years 4.He has come back for 10 years

类似问题换一批

热点推荐

热度TOP

相关推荐

热点搜索 换一换

教育/科学
英语考试
出国/留学
院校信息
人文学科
职业教育
升学入学
理工学科
外语学习
学习帮助
K12
外语学习
英语考试
韩语
法语
德语
日语
英语翻译
英语考试
英语考试
举报
举报原因(必选):
取消确定举报