In the past ten years,the man has been____a lot.

5个回答

  • 道选择题在线等:In the past ten years,the man has been____a lot.

    A,suffering B,suffering from C,surffered D,suffered from

    问题补充:

    答案是A,可是为什么选A?不是has been done么?

    答:你只知其一,不知其二.不是还有现在完成进行时has been doing sth.

    译:在过去的十年里,这男人受了很多苦.

    析:suffer 一词,表示“受(苦/难)”,既可作及物动词,也可以作不及物动词.在这里用作及物动词后跟a lot (=much) 作宾语,表示“受了很多苦”.sb.suffers (from) sth.是主动的,所以排除被动的CD

    难以讲请的是为什么不用B.这要查词典比较好.

    suffer

    /5sQfE(r); `sQfL/ v

    1 [I,Ipr] (from/with/for sth) feel pain,discomfort,great sorrow,etc 感到疼痛、 不适、 悲伤等; 受苦; 吃苦头

    Do you suffer from (ie often have) headaches?你常头痛吗?

    She's suffering from loss of memory.她患有遗忘症.

    He suffers terribly with (ie is pained by) his feet.他的脚痛得不得了.

    He made a rash decision now he's suffering for it.他做决定太仓促--现在可吃到苦头了.

    Think how much the parents of the kidnapped boy must have suffered.那个男孩儿给拐走了,想想看他父母得多伤心哪.

    2 [Tn] experience or undergo (sth unpleasant) 经历或遭受(不愉快之事)

    suffer pain,torture,defeat 遭受痛苦、 折磨、 失败

    We suffered huge losses in the financial crisis.我们在金融危机中损失惨重.

    从例句可知,suffer from后常跟具体的名词.但suffer sth.与suffer from sth.确实很不好区分.此题B很难说不行.