请帮我找找这个句子中的错误
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?
have 不能变had 因为句形be+adj.+to do 这题就是这样 away后要加from be away from someplace 不可或缺的 还有就是不能把which 变成where 因为语法不这样搭配!
have不能换为had,have been指"到现在为止或对现在造成的影响" away后面要加from,或者把which改为where 这是一个定语从句,先行词my hometown在后面的定语从句里面作地点状语,应该用 where,如果要用which, 也应该加一个from
我认为可以这样改: away后面要加from,或者把which改为where 这是一个定语从句,先行词my hometown在后面的定语从句里面作地点状语,应该用 where,如果要用which, 也应该加一个from
第二处have不能换为had,have been指"到现在为止或对现在造成的影响",文中意思很明显是"到现在为止",故应为have been; be away意思是"离开某地...",固定搭配,无须另加介词
答:The weather in spering In spring ,the weather is warm and cool.There are many gr...详情>>