作业帮 > 英语 > 作业

He asked the doctor who was the man __________ at the moment

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/03 11:24:51
He asked the doctor who was the man __________ at the moment.
  A.being operated B.being operated on C.to be operated D.operated on
高手帮我分析分析,请懂英语的来回答不要乱答谢谢!
有没有不同见解的静等,辛苦了!
此题应该选B:being operated on.
原因:.operate on sb (固定搭配)给某人做手术,
如:The doctor began to operate on the boy.医生开始给那个男孩动手术.
它的被动式是:sb be operated on 某人被做手术(注意on千万不能丢掉)
再从此句的最后有一个词组at the moment(此刻)来判断,它是正在进行时的标志,所以此题汉语意思是说:他问医生此刻正在(被)做手术的人是谁?(即谁在被手术)翻译成英语就是:He asked the doctor who was the man being operated on at the moment(此题属过去正在进行时的被动语态)
再问: 那也就是说你所说是宾语从句了who就做表语了,那为什么不用陈述语序呢?
再答: 实际上主句是He asked the doctor who was the man , 后面的being operated on 是做定语修饰the man 的,因此此句问的是主语啊。
再问: 怎么翻译呢?
再答: 实际上主句是He asked the doctor who was the man ,从句里who是做主语的, 后面的being operated on 是做定语修饰the man 的,因此此句问的是主语啊。 翻译:他问医生此刻谁在做手术?
再问: he asked the doctor who the man being operated on was at the moment.这句话怎么理解呢?
再答: he asked the doctor who the man being operated on was at the moment.这句话正确理解就是“他问医生现在谁在做手术?” 这里“在做手术的人”指的是被医生做手术的病人,而不是专门帮人做手术的医生。明白了没?