over the last two years 表示过去两年一直持续到去年底为止的动作,在前一句的之前完成, 要用完成时,因为在after后,则跟动名词的完成式, 即having fallen. after+ 动名词=after having done ,falling 是动名词而非现在分词, 没有"一直进行"的意思.
-- by 会员 XXXXXY (2010/10/5 23:17:04)
over the last two years 表示过去两年一直持续到去年底为止的动作,在前一句的之前完成, 要用完成时,因为在after后,则跟动名词的完成式, 即having fallen. after+ 动名词=after having done ,falling 是动名词而非现在分词, 没有"一直进行"的意思.
-- by 会员 XXXXXY (2010/10/5 23:17:04)