four years前面是否可以看做省略it was

In 1965, four years before Neil Armstrong walked on the Moon, Barbie became an astronaut. 

这里的four years前面可以看做省略了it was吗?

请先 登录 后评论

最佳答案 2019-02-03 22:46

four years前不可以加 it was.

In 1965和four years before...都是时间状语,从不同角度修饰谓语动作发生对时间。

通常时间状语从三个角度修饰谓语动作:1 用具体年月日、星期几、几点几分等表示谓语动作发生在时间轴上的哪个时间点或时间段;2 表示谓语动作与说话时刻(现在)的时间关系,如yesterday,last year, 10 years ago; 3 表示谓语动作与另一个事件的相对时间关系,如 when, before, after等引导的时间状语从句。这三种时间状语其实是从不同角度描述同一个动作,所以它们可以同时修饰一个谓语动词。网友的句子中的二个时间状语分别是第一种和第三种。

请先 登录 后评论

其它 1 个回答

曾克辉  
擅长:英语考试

four years before Neil Armstrong walked on the Moon“在尼尔·阿姆斯特朗登上月球的四年前”是时间状语,修饰主句的谓语became。

连词before或after引导的时间从句前可以根据需要加上时间名词表示“......之前”或“......之后”。例如:

He had buried his wife some two years before he retired.大概在他退休前两年,他妻子去世了。

Six months after Bud died, the house burned down.巴德死后6个月,这座房子被烧毁。

▲除此而外,你还可以参考以下链接:

http://ask.yygrammar.com/q-2762.html


请先 登录 后评论
  • 0 关注
  • 1 收藏,2460 浏览
  • aprillie 提出于 2019-02-03 02:13

相似问题