谁能帮忙解答一下让我困惑多年的英语问题呀

have/has + been +since表示过去并持续到现在,那么不加since,只是have been 是不是意思一样呢?
I have received from my brother 跟 I have been received from my brother。 I have already typed it 与 I have been typed it .有什么区别?
the patient had been dead / the patient had dead / the patient has been dead / the patient has dead 。每个表达的都是什么意思?
现在完成时与一般过去时以及过去完成时,简直分不清楚了,能帮忙通俗的打比方来形容他们之间的关系,以及向表达什么样的意思用哪一个时态吗?

根据具体语境,现在完成时可以不加since引导的时间状语,只不过句子的时间概念不够明晰而已。现在完成时强调动作对现在造成了某种影响,而一般过去时仅仅强调过去的时间曾经发生过什么,对于有没有对现在造成影响,这个时态不关心,不在意。

过去完成可以看成是过去的过去,是现在完成时往前面再推后一个时态,仍然强调过去的过去发生的动作,对过去产生了某种影响。
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-02-21

首先你要搞清楚时间点的概念,在时态里面,最重要的就是时间点。

    现在进行时,这个是最基本的,就是此时此刻还在发生的事,你说话的同时,这件事就正在发生。

    将来时:相对于此时此刻的时间,这件事将要发生,但是还没发生。

    一般过去时:说话的时候,这件事已经发生了,并且结束了。

    现在完成时:相对于现在来讲,这件事已经做完了。(跟3的区别是:3是强调事情,4是强调完成的结果)

    过去完成时:在已经过去的一个时间点之前就发生的事情。(这个不难理解,“两个月前我就毕业了”,说明我毕业这件事是在已经过去了的那个时间点之前)

本回答被提问者和网友采纳
第2个回答  2015-09-02
这是过去时与过去完成时的区别。过去完成时表示出来的是对现在有影响的一个动作。用在过去完成时里的动词是需要有延时性在里面的,不是任何动词都可以。比如你的句子I have been typed it.这句话其实就是错的,你只能说I have been typing it or I have typed it, or I typed it.

比如说,I have turned off the light.是表示现在灯是不亮的,房间是黑的。
I turned off the light.只是说你过去做了个这么个动作,现在灯是黑是亮,你不知道。
相似回答