过去完成时是和一个过去时的时间点比较 这个过去的时间点,可以用过去时态表示(即某个过去的动作发生那个时间点,就是你以前一直用的方法), 也可以用某个表示时间的词表示,例如 By 1990, .... 这后面肯定要跟过去完成时,因为1990就是过去时间点,在此之前就要用过去完成时。(OG或者verbal 2nd里面有类似例子,你留意下) 这句话Earlier this year就是过去时间点,句意是说在这个时间以前或者一直持续到"earlier this year",所以用had feared;如果句意是说earlier this year这段时间人们feared,那就是用feared。这两种语法上都对,看句意。 btw:以上Manhattan讲到过,可能在后面几章Advanced部分,或者在习题部分,我当初也是verb form错了很多,然后重新细读了Manhattan就明白了
而且,我以前做题的时候,看到had done都去找一般过去时,如果找不到的话,说明had done没法跟一个过去的时间比较,所以就错,这个方法一直挺管用的,可是这句话也没有一般过去时呀? -- by 会员 很邻家 (2012/1/21 9:42:59)
-- by 会员 babybearmm (2012/1/21 10:14:42)
哦哦!我好像是明白了,earlier this year 是不是修饰recession的呀? 还有,你说的By 1990...那个我在manhattan看到过,By 1945, the us had been at war for several yeas. 我理解的是过去完成时表示持续一段时间呢,看来我这个就理解错了。 |