2 With his work finishing可以吗

John received an invitation to dinner,and with his work ________,he gladly accepted it.

A.finished

B.finishing

C.having finished

E.  having been finished

答案A,没有问题。(with sth done结构)


我的问题是:

B,C和E是否可以?

由于finish 既可以用作vt, 又可以用作vi,所以,想请教老师,其余3个选择是否可以?为什么?。 

(C和E. with his work having...可以理解为with+动名词复合结构,不能理解为with+现在分词完成体结构)。


麻烦老师逐一详解。 谢谢!


请先 登录 后评论

最佳答案 2019-06-04 14:35

一、finish 用作不及物动词时,网友对它所表示的词义及用法,把握不是很准确。finish 可以用作不及物动词,是指某个特定的“事件”按计划自行结束。如:会议、日程、演出、拍卖会等。

When something such as a course, show, or sale finishes, especially at a planned time, it ends. (尤指按计划) 结束

The teaching day finishes at around 4 p.m.

教学日在下午4点左右结束。

The meeting finished in disorder. 

会议结束时一片混乱。

如果主语是work(工作、任务),跟finish 连用时,应该使用被动语态,强调人去完成的动作。所以,使用过去分词finished 表示“被动和完成” 两层意思。


二、假如with his work finishing 是对的,那么,它表达的意思是“工作快要完成”,不是已经完成。因为finish 是“终止性动词”,其现在分词表示“未完成”概念,“未完成”意味着“将来完成”。它跟后面的句意不符。——“工作将要完成,所以愉快的接受了邀请”(不符合逻辑):John received an invitation to dinner,and with his work finishing,he gladly accepted it. (误)

如果句子是这个样子的话,就是一个正确的句子:

With the meeting finishing, everyone was ready to leave.

随着会议快要结束,大家都准备要离开。

关于这个问题的内在原因,请参考我的拙作:

“进行体表将来”是“终止性动词”在进行状态下显示出来的未完成特征: http://www.yygrammar.com/Article/201305/3212.html


三、关于 with his work having been finished,从语法上看没有错误,现在分词的完成体,表示动作早于谓语动词accepted 发生。但是,遵循“过去分词表完成”以及简练原则,使用过去分词finished 完全可以表示早于谓语动词发生。

注意:终止性动词的过去分词,可以代替现在分词的完成体。


请先 登录 后评论

其它 2 个回答

zhgy2018  

with结构通常可以理解为with+宾语+宾补,如果分词作宾语补足语,其逻辑主语通常是前面的宾语。判断方法是看看逻辑主语如果是动作的发出者,用现在分词;如果是动作的承受者,用过去分词。

具体到这一题,逻辑主语his work是finishe这个动作的承受者,故用过去分词表示工作被完成,所以finished是正确的,那B就是错误的。举个表主动的例子:

Without anyone noticing, I stole into the room.  没有人注意,我偷偷地溜进了屋。

anyone 是notice动作的发出者,表主动,用现在分词

选项C, 是现在分词的完成时,表示的动作发生在主句动作之前,但依然用的是主动形式,所以语态是不对的,应该表被动才对。

选项E 也是正确的。现在分词完成式的被动语态既表被动,又表示动作先于主句之前完成,但having been通常可以省略。例如:

All the tickets(having been) sold out, we had to wait for the next week’s show.
所有的票都卖出去了,我们只好等下周的演出。


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

with his work finished(强调工作结束)(finish,为及物动词)

with his work finishing(强调工作快结)(finish为不及物动词)

with his work having finished(强调工作是在谓语动词动作之前完成并结束)

请先 登录 后评论
  • 3 关注
  • 1 收藏,3900 浏览
  • Pupil07 提出于 2019-05-31 18:16

相似问题