用完成式还是被动式(过去分词前用have还是be)

针对重大疾病出现了一系列疗法,比如针灸,灸术,按摩,拔火罐,气功,或者是用中草药结合加以食物辅助都非常的有效。

After emergency treatment of acute and dangerous diseases, acupuncture, moxibustion, massage, cupping, qigong and a combined treatment of medicinal plants and diet ______ proved to be very helpful.

请问句中横线部分应该填 have 还是 are,为什么?

请先 登录 后评论

最佳答案 2015-12-15 21:01

After emergency treatment of acute and dangerous diseases, acupuncture, moxibustion, massage, cupping, qigong and a combined treatment of medicinal plants and diet have 

proved to be very helpful.

prove 用作系动词,表示“证明是,结果是,发现为,显示为”,无被动语态。句型是:prove to be + adj. 其中to be可以省略。用完成时可以,但不可用被动语态(are proved)。例如:

These policies have proved to be highly conducive to economic growth.

这些政策日后证实是非常有利于经济的成长

It has proved to be a good method. 

这结果是比较好的办法。

Contrary to what I thought, he has proved to be successful. 

和我想的相反,他竟成功了。

The plan fell down because it proved to be too expensive. 

这项计划因费用过高而告吹。

On closer examination, the painting proved to be a fake. 

再经仔细观察,证实那幅画是膺品。

The new typist proved to be useless. 

这位新打字员证明是不合格的。

 

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,3402 浏览
  • 王钊 提出于 2015-12-11 10:48

相似问题