[文法] go back

楼主: rargb (胖胖小王子)   2016-05-16 00:30:11
这里有个问题想请教,请教各位高手~~
A:Have you lived in this town long?
B:Oh yeah.My family goes back four generations here.
这里的go back应该是追朔的意思吧,但go back当追朔的意思时不是当Vi或adv用吗?
这样的话go back之后是否还要加个to才正确呢?
还请各位大大不吝赐教,谢谢!
作者: Tenka (Tenka)   2016-05-16 00:50:00
不讲文法 什么叫 go back TO four generations? Nonsensefour generations不是明确的时间点
作者: oslue (oslue)   2016-05-16 08:27:00
我觉得generation还蛮常被使用的耶...就是一个世代的意思所以four generations在这代表他曾曾祖父母就住那了
作者: savannaher (常驻荒野)   2016-05-17 12:58:00
不是to,是for,所以原句为My family goes back for four generations.只是generation跟time(次数)一样,当前面是数字且整个是for的受词时,可以把for省略,留下来的数字+genration(s)/time(s)会变成像副词一样的东西。所以以time(次数)做例子,你可以说:I've killed you for three times in my head.也能说:I've killed you three times in my head.
作者: ntust661 (TOEFL_5!)   2016-05-17 15:54:00
请问楼上大大 除了for +times还能接其他的吗
作者: savannaher (常驻荒野)   2016-05-17 16:15:00
你是指其他像generation/time的名词吗?可以,通常是时或数的单位,例如mile、hour跟day等。
作者: ntust661 (TOEFL_5!)   2016-05-17 19:46:00
I've played tennis for three hours.1那for也能拿掉吗?另外for的受词意思是??
作者: savannaher (常驻荒野)   2016-05-17 20:02:00
可以呀,可以写成I've played tennis three hours。For的受词的意思是说数字+hours整个是for的受词。
作者: vincentman (Vincent)   2016-05-17 21:18:00
这里你也可以看成省略to,意思等于date back tohttp://goo.gl/TYPuqi参考go back的2a用法
作者: kaifrankwind (大师兄)   2016-05-17 21:34:00
不能看成省略to 原PO这句加to回去的话就错了
作者: ntust661 (TOEFL_5!)   2016-05-17 22:02:00
谢谢savannaher大大解说,请问我可以参考哪些书籍吗?

Links booklink

Contact Us: admin [ a t ] ucptt.com