1. 我可以再提供一点历史数据,在所有GAMT的真题中完成进行时从未做过正确答案,因为a) 它的使用必须对应很明确的时间标志词,这样的条件一般语法题满足不了;b) 完成进行时使句子变长,不够简洁。
2. having在这里可能当成动词,即have的动名词形式;也可能用于作为表示完成时的标志词,所以很容易给句子带来歧义。在这句话中,having还有可能直接修饰Carnivorous mammals。
-- by 会员 jiaoguitar (2012/7/8 3:27:42)
小哥你说的很到位,一下子就是我想要的答案~~~谢谢啦
时态确实是语法中比较难的部分。
对于此题楼主提出两个问题:
1·关于having been doing楼主说的不错,但是这里定语从句是用来表述network的性质、功能的,应该是一种一般状态的描述,当然这种一般状态确实是从过去就开始的,而且持续到现在还是,但是不能就因为这个原因说使用having been doing是对的,通常对这种一般状态的描述还是用一般现在时态比较好。
(关于时态,我也只是理解到这种地步了)
2·这个问题我还形成不了文字上的东西,不过关于having做后置定语修饰名词的分析在prep笔记上好像是有的,楼主可以翻阅一下。
-- by 会员 jeffery2541 (2012/7/7 22:36:51)
谢谢小哥,你说的这些都没有问题,我也都记下了~