10 a year ago可以用在时间名词前定语吗

有这样一个句子:

A year ago October, Jim went to live with his cousins in Shanghai.

这里的a year ago October是什么意思?是指一年前的10月吗?如果是这样,感觉是用 a years ago 作定语修饰October呀,这样的用法合语法吗?合习惯吗?谢谢!

请先 登录 后评论

最佳答案 2019-12-21 13:39

 COCA语料库有类似用法的例句:

It had started here in Denver, her hometown, two years ago February.

Two years ago July, the Draveckys packed up and moved to Monument Hills

It's the most outrageous prosecution conduct I have seen since Sam Sheppard was vilified by both the press and the prosecutors in 1954, just exactly 40 years ago July.

请先 登录 后评论

其它 3 个回答

曾克辉  
擅长:英语考试

汉语中的“多久以前的今天(明天)”,英语一般用“一段时间+ago today (tomorrow)”来表示,today和tomorrow均为副词,可在句中作同位时间状语,表补充或强调。如:

He died ten years ago today. 他是10年前的今天去世的。

The meeting took place a fortnight ago tomorrow. 会议在两个星期以前的明天举行。

http://www.yygrammar.com/Article/201508/4118.html

不知你的这个句子出自何处,是来自网络还是学生的习作?个人认为值得商榷。句中的October是名词,改为in October才能用作状语。如:

Some years ago on a hot summer day in south Florida a little boy decided to go for a swim in the old swimming hole behind his house. 几年前的一个炎炎夏日,在美国佛罗里达州南部,有个小男孩决定去自家屋后一个形成已久的深水潭中游泳。(摘自《爱的伤疤》)


请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

有这样一个句子:

A year ago October, Jim went to live with his cousins in Shanghai.

参考译文:1年前的10月,吉米去和他的表弟一起在上海生活。

这里的a year ago October是什么意思?是指一年前的10月吗?如果是这样,感觉是用 a years ago 作定语修饰October呀,这样的用法合语法吗?合习惯吗?谢谢!

解答如下:

你的理解是正确的,是1年前的10月,这样表达是可以的,例如, 10年前的今天,ten years ago today,

Ten years ago today the US Center for Disease Control published the first faint warnings of a worldwide epidemic. 

10年前的今天,美国疾病控制中心敷衍其事地发出了第一份警告:一场世界范围的流行病可能会出现。

I arrived here two years ago today. 

我是两年前的今天来到这里的.


请先 登录 后评论
黎反修   - 英语翻译 (已退休)
擅长:数词用法,存在句,英语考试

   She came to China five years ago today. 她在5年前的今天来到中国。(摘自外研社、建宏《英汉多功能词典》)

请先 登录 后评论
  • 1 关注
  • 2 收藏,7428 浏览
  • 余华统   提出于 2017-01-17 11:40

相似问题