[文法] take、spend用法

楼主: accro (accro)   2017-08-12 10:23:22
请问各位:
_____ years for the newborns to master all the necessary skills for daily
life.
(A) They spend (B) It spends (C) It takes (D) They take
spend主词只能用人,那为什么(A)不行呢?
作者: kee32 (终于毕业了)   2017-08-12 10:27:00
你思考一下,花时间的,和习得技巧的,是不是同一个/群人
作者: zebracoco (公子吃丙)   2017-08-12 10:39:00
It take 时间 for 人 to 原形动词。人 spend 时间/金钱 + V-ing。所以选C
作者: scju (QQ)   2017-08-12 12:15:00
单以文法来看,用spend,后面就要变成mastering
楼主: accro (accro)   2017-08-12 13:59:00
懂了,谢谢各位
作者: kee32 (终于毕业了)   2017-08-12 17:15:00
原po很可能连句子的主词受词概念都不好,用楼上几位的解法,恐怕见树不见林…当然比,这是我个人看法
作者: sunny1991225 (桑妮)   2017-08-13 09:32:00
这里在谈论的只是他们要习得技能的客观时间你用spend的话会有主句与副句主词不同的问题(至少最自然的读法会这样虽然这个句子不是不能有自然解,但想要表达的意思会跟原本问题的语句完全不一样一开始说的只是客观上经过的时间,在考量某群人习得技能的情况中过了多少用they spend当主词会变成某群人花了很多时间来让另外一群人学到某个技能 意思差异极大而且要这样的意思就不如改成“They spend time helping the newborns master...”比较自然回到原本问的这种虚主词it放头的句子,你会发现其实主词根本不是人,而是后方不定词如果要还原其实会变成to master ... take years forthe newborns.(这也是我说的客观时间的意思,那个句子不是在说一个"人"花了多少时间,而是说那个人学习技能这件"事"得过多少时间,后方的for接的the newborns只是在标明这是在谈哪群人身上发生的事而已(上面用手机打太快有笔误 不是they spend当主词 是they当主词,sorry
楼主: accro (accro)   2017-08-13 18:38:00
懂了,谢谢sunny大
作者: kee32 (终于毕业了)   2017-08-13 19:18:00
Sunny把我要讲的都讲完了~
作者: scju (QQ)   2017-08-13 19:36:00
Sunny大的回答,总是如此地热心又完整。

Links booklink

Contact Us: admin [ a t ] ucptt.com