现在分词的一般式与完成式的区别(thinking与having thought)

__________the work is difficult, many people doubt if he can finish it on time.

A. Having thought    B. Thinking

正确答案是B, 请问老师这里难道不能用A吗?为什么?

请先 登录 后评论

最佳答案 2018-05-23 21:36

1. think + 从句:这时的think是“观点类动词”,意思是“认为”,表示“习惯或状态”。它跟另外一个动作(doubt),不产生先后关系。所以,不需要使用完成体。本题,在think之后是个宾语从句,这决定了think是“观点类动词”。

2. think about, think of, think over:这类短语动词,属于一次性的动作(行为类动词):think about 考虑;think of 想到/想起;think over 思考。当它们跟另外一个动作连用时,就要考虑发生时间的先后了。如果早于谓语动词,则要使用完成体的现在分词。

作个对比:

Thinking the work is difficult, many people doubt if he can finish it on time.

认为这个活儿很难做,所以许多人怀疑他是否能按时完成。

Having thought about all this, I decided not to go abroad.

考虑了这一切之后,我决定不出国了。


请先 登录 后评论

其它 3 个回答

曹荣禄  
擅长:动词用法,句法问题

think作“认为”解的时候是静态动词,静态动词表示状态,没有结束意义,即静态动词表示的状态总是和谓语动词时间具有同时性,因此必须使用现在分词的一般体doing形式作状语,表示状语和谓语具有时间上的同时性。

think作“思考、考虑”解的时候,为动态动词,动态动词表示事件的发生,事件总是会结束的。如果作状语的动态动词表示的事件在谓语时间之前已经结束,没有时间上的同时性,就不能用一般体doing形式(该形式表示状语和谓语动作同时),而必须改用现在分词的完成体Having done,表示状语的动作在谓语时间之前已经结束。

静态动词只有在表示截止谓语动作时间一个状态已经持续了多久时,才能用现在分词的完成体+持续时间状语。没有持续时间状语,静态动词不能用现在分词完成体having done形式作状语。例如:

Having known him very well, I lent my car to him. (误)

Knowing him very well, I lent my car to him. (正)

Having known him for 5 years, I lent my car to him. (正)

请先 登录 后评论
蒋红秀   - 英语教师
擅长:词法问题,句法问题,英语考试

不能用完成式 having thought,只能选一般式 thinking,因为根据句意,这里并不强调 think 是一个先于 doubt 完成的动作。比较下面一句,则用完成式表示先于主句谓语动词发生的动作:

Having thought it over, I decided against seeing Peter again. 反复考虑之后,我决定不再同彼得见面。

请先 登录 后评论
陈才   - 英语教师
擅长:中考英语,词法问题

Thinking the work is difficult, many people doubt if he can finish it on time.

参考译文:由于人们都认为这个工作很困难,所疑很多人都怀疑他是否能准时完成它。

A. Having thought    B. Thinking

正确答案是B, 请问老师这里难道不能用A吗?为什么?

现在分词动作与后面句子谓语动词动作同时发生,因此只能使用现在分词一般体,作句子原因状语。


请先 登录 后评论
  • 1 关注
  • 1 收藏,9309 浏览
  • Eglshlover 提出于 2018-05-19 15:37

相似问题