急!!英语高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/23 17:33:16
He found the maths problem easy to (...).
A. to work out
B. to be worked out
答案选A,为什么呀,有什么区别?

选A
翻译:他发现这些数学题做起来很容易
A是主动语态
B是被动语态
这里动作主语出现了,是应该用主动的

不是吧,选B!find sth easy to be done!

我认为,B是被动语态指数学问题被做出
但前面有主语了就应该是主动语态他把题目做出来
所以应该选A

A
这是为什么呢
因为
He found the maths problem easy (for him)*注意这个地方,to work out.
he work out the maths problem ,不是maths problem work maths problem out.
For him 省略了

这句子的正常语序应该是
He found (that) it was easy to work out the maths problem.
现在知道为什么选A了吧?
做这种类型的题目首先要把它的原始语序找出来,这样就可以比较容易地把答案选出来了。