爱问知识人 爱问教育 医院库

请帮我找找这个句子中的错误

首页

请帮我找找这个句子中的错误

I was very happy to have a chance to visit my 
hometown last month,which I have been away for more than forty years.

这是从某改错题中抄下来的,按理说应该有1错或无错
但我有两个疑问,一是have是否要换为had
二是 away后面是否要加from?

提交回答

全部答案

    2006-05-20 23:49:06
  • have 不能变had 
    因为句形be+adj.+to do 
    这题就是这样
    away后要加from
    be away from someplace
    不可或缺的
    还有就是不能把which
    变成where
    因为语法不这样搭配!

    我***

    2006-05-20 23:49:06

  • 2006-05-14 22:45:05
  • have不能换为had,have been指"到现在为止或对现在造成的影响"
    away后面要加from,或者把which改为where
    这是一个定语从句,先行词my hometown在后面的定语从句里面作地点状语,应该用 where,如果要用which, 也应该加一个from 

    1***

    2006-05-14 22:45:05

  • 2006-05-14 16:31:36
  • 我认为可以这样改: 
    away后面要加from,或者把which改为where
    这是一个定语从句,先行词my hometown在后面的定语从句里面作地点状语,应该用 where,如果要用which, 也应该加一个from

    西***

    2006-05-14 16:31:36

  • 2006-05-14 15:49:18
  • 第二处have不能换为had,have been指"到现在为止或对现在造成的影响",文中意思很明显是"到现在为止",故应为have been;
    be away意思是"离开某地...",固定搭配,无须另加介词

    l***

    2006-05-14 15:49:18

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):