语法教室(第9期):现在完成时(2)
在上一期的《语法教室》中,我们讲到了现在完成时,文末选择题的参考答案如下:
You may leave the classroom when you _ writing.
A. are finishing
B. had finished
C. have finished
D. will finish
答案:C。此处是用现在完成时,在时间和状语从句中表示将来完成时的意义。
这一期我们主要来分析一下完成时的易错点,通过三个例句来呈现:
Jim has read the book but he has no knowledge of it at all.
这句话乍一看逻辑没有问题吖!读过书了,但是什么都不记得了。
但是从时态来看,却是错的。
现在就要用到咱们一直强调的一句话了:现在完成时强调对现在有影响!
有影响!
有影响!
有影响!
既然有影响,那怎么还会has no knowledge of it at all(完全不知道书讲了什么)呢?这是逻辑上的漏洞。
因此,要怎么改呢?
有两种基本的改法:
1. Jim claims to have read the book but he has no knowledge of it at all.
加上一个claims to(声称),整句话的时态就被掰正了=。=而且这句话也脱离了完成时的束缚:Jim说了,他是读完这本书了,可是什么都没记住,怎么样!=。= 所以如果大家想要表达完成的意味,又想表达对现在没有影响,不妨试试添加“claim, say”这类表意动词。
2. Jim read the book but he has no knowledge of it at all.
把整句话改成过去时也是不错的改法,一般过去时强调事物的客观影响,即:Jim读完了这本书,至于读完了有没有消化那就跟过去时没有关系了,这里我们再一次巩固了过去时跟完成时的区别。
今日一题:
He _ read two books yesterday.
A. had
B. has
C. is said to have
相关文章:《语法教室(第8期):现在完成时(1)》
点此即可查看往期《语法教室》内容。
评论区
当前还没有人评论,快来抢沙发吧~