[请益]一题英文

楼主: summroak (summroak)   2014-07-10 13:50:24
Her frugality should not be confused with miserliness; _____
I have known her, she has always been willing to assist those who
are in need.
a) the minute b)since c) as long as d) by the time
官方答案是 c) as long as
有人说是 d) by the time
我觉得d 好像比较通??
作者: kaifrankwind (大师兄)   2014-07-10 13:57:00
d同b 都是接发生在瞬间的动词 但know不是
楼主: summroak (summroak)   2014-07-10 14:16:00
谢谢回答。刚查字典才知 as long as 也有During the time that:的意思,我一直用"只要"去想since 为什么不可以? 解释成自从我认识她
作者: kaifrankwind (大师兄)   2014-07-10 15:23:00
我说了同b啊@@ 总之since是接一个时间*点* 中文里的认识可以有第一次见到对方的意思 但英文know就是指一个状态 无法定下一个点; 相反的 see或meet就可我记得语言学里有术语来区分这两类动词 但我忘了..
作者: dunchee (---)   2014-07-10 22:41:00
(b)since 也对。出题人不知道(b)也是答案http://ppt.cc/4X61 Cal... 的第2篇有详细的说明(特别是那个"during the entire time ....")"Practical English Usage" by M.S. 3e 也有这用法(since子句里头用 完成 时态)的介绍看样子这是源自某GRE题目。"as long as"本来是题干的一部分,但是不知哪个自作聪明的“抄”题人想做个变化,结果就是... ... 然后其他人跟着抄...
作者: kaifrankwind (大师兄)   2014-07-10 23:30:00
不太想这样用since...但毕竟人家就是能接受 thxBTW d还有个问题是 它的时间是往前 在...之前 这样的话意思有点奇怪: 在我认识她之前 她一直... (那你认识她之后呢? 要讲靠近现在的表现才准吧!) 而且she后面应该要是had been(在过去的某个时间之前)
作者: BigBreast (男人的坚持)   2014-07-11 07:52:00
为什么我反而觉得As long as不太顺? 我会说成Foras long as

Links booklink

Contact Us: admin [ a t ] ucptt.com