问题: 急~两英语题
____the general state of his health, it may take him a while to recover from the operation.
A Given B to give C Giving D having given
选A,为什么?各选项都说.主要说说AC的区别.
If you go to West Lake,you will find it more attractive than commonly ____
A supposed B to suppose C supposing D having supposed
选A,为什么?各选项都说.主要说说AD的区别.
p.s.having v.-ed能否做形容词?
谢谢!
解答:
1 given = considering 鉴于 考虑到 相当于一个介词
2 suppose的逻辑主语it(即West Lake)与suppose(认为)成动宾关系,需要用过去分词。having supposed是现在分词的完成形式,表示的是主谓结构和主动含义,不符合语态要求。补充一句,即使有having been supposed,也不能用,因为这里没有强调完成含义,所以不用现在分词的完成被动形式。
现在分词的完成形式,不论是主动形式还是被动形式,即having done或having been done都不能用作定语
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。