1.She hasn't read the book.
2.He has been dead.
3.He hasn't been dead for 2 years.
老师好,1-2句不跟时间段,但是,意思上好像是延续性的啊,那“已完成”怎么理解?
第3句对吗?怎么理解呢?
1. She hasn't read the book. ✔
2. He has been dead. ✘
3. He hasn't been dead for 2 years. ✔
所谓现在完成时,关注点为现在
1. 她没有读过那本书(过去一个时间),则意味着现在她不知道那本书的内容
2. 直译:他有过死的状态(过去),则意味着现在他又活过来了。(标注为错,因为现实不存在,但在一定的特殊情况下是成立的,比如电影中)
3. 直译:他并没有死去两年。意译:他死了,但死亡到现在没有超过两年。否定发生了转移。