郑州市西流湖:has been received 和has received 这两个句型到底有什么差别??

来源:百度文库 编辑:高考问答 时间:2024/04/28 23:08:19
比如说:i have received the MA degree,和 i have been received the MA degree到底区别在哪里?或者说其中一个句型是错误的.还有什么时候用这种句型?谢谢!

第二句是错的,
第一句是现在完成时,表示已经结束的动作,现在已经不再持续这个动作了
“我已经获得文学硕士学位了。”
第二句的时态是现在完成进行时,在这种情景下是不能用的,这个时态用来表示过去一直在做,现在还在持续的动作,如:
I have been working in this company for 2 years.
表示我在这家公司工作两年了,而且还在工作,并且将继续在这里工作。

如果是i have worked in this company for 2 years.
表示我在这家公司工作了两年了,现在已经不在这里工作了

I have received the degree 是对的

I have been received the degree 是错的, 应该改为
the degree has been received by me.

前面成被动语态了 错地