首页 > 留学知识库

问题: 急~两英语题

____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都不能用作定语