两道英语选择题的疑问 英语高手来下

1.who is the patient Aoperating on Bbeing operated on Coperated on Dhaving operated on
right now?答案是B
2.the prize is an all expenses Apaid Bbeing paid vacation to CHINA.答案是A
我想问下为什么同样作定语一个用现在分词一个 用that have been paid 的省略形式啊? 请解释下

非谓语动词作定语的一种格式,与逻辑主语关系不同。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-10-09
在1中病人做手术,手术这个词是后面有介词on 不可省略,而2 the prize expenses 可以直接做pay的宾语。中间不用介词。做一可以用省略行事。operate后面如果没有on就有是别样的意思而不是被施与手术那么人性论,就变成被操作了
第2个回答  2011-10-09
因为呆呆呆呆呆呆地
第3个回答  2011-10-16
问得好。
我们先看第一个句子。提问者显然是在询问现在正在进行手术的病人是谁。故应该在句中体现现在时的形式,又因为病人是动手术的承受者,所以又要体现被动的语态,综合以上的两点原因,该处应用现在时的被动语态,并不是简单的现在分词。现在你应该很能理解第一句了吧。
我们来看看第二个句子,理所当然,在这里没有强调地表示现在时的意思,所以这里只需要用一般的过去分词表示被动就可以了。现在应该对这两个的区别清晰了吧。
祝你在以后的学习中更上一城楼啊。加油。
爱问问题,真好。
第4个回答  2011-10-17
patient 在这里是 being operated on 的逻辑主语,非谓语动词作定语的一种格式,与逻辑主语关系不同。
第5个回答  2011-10-20
1 B答案相当于一个省掉了who is 的定语从句,being done 表示现在进行时的被动。因为后面有个right now,表示现在进行
2.A 同样相当于省掉了which are的定语从句.
相似回答