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 。每个表达的都是什么意思?
现在完成时与一般过去时以及过去完成时,简直分不清楚了,能帮忙通俗的打比方来形容他们之间的关系,以及向表达什么样的意思用哪一个时态吗?
首先你要搞清楚时间点的概念,在时态里面,最重要的就是时间点。
现在进行时,这个是最基本的,就是此时此刻还在发生的事,你说话的同时,这件事就正在发生。
将来时:相对于此时此刻的时间,这件事将要发生,但是还没发生。
一般过去时:说话的时候,这件事已经发生了,并且结束了。
现在完成时:相对于现在来讲,这件事已经做完了。(跟3的区别是:3是强调事情,4是强调完成的结果)
过去完成时:在已经过去的一个时间点之前就发生的事情。(这个不难理解,“两个月前我就毕业了”,说明我毕业这件事是在已经过去了的那个时间点之前)