2 come和coming作宾补辨析

A public house which was recently bought by Mr.Ian Thompson is up for sale. Mr.Thompson is going to sell it because it is haunted. He told me that he could not go to sleep one night because he heard a strange noise coming from the bar. The next morning, he found that the doors had been blocked by chairs and the furniture had been moved. Though Mr.Thompson had turned the lights off before he went to bed, they were on in the morning. He also said that he had found five empty whisky bottles which the ghost must have drunk the night before. When I suggested that some villagers must have come in for a free drink, Mr.Thompson shook his head. The villagers have told him that they will not accept the pub even if he gives it away.

请教专家:

1) heard a strange noise coming from the bar -come瞬间动词,所以如何理解coming一个瞬间动作的现在分词?麻烦老师着重比较comingcome含义对比(对比 heard a strange noise COME from the bar)?

2) five empty whisky bottles which the ghost must have drunk the night before - 先行词5个空瓶子,定语从句喝...喝空瓶子?怎么理解是喝空瓶子?应该是喝酒才对啊?

    逻辑上要说成:five empty whisky bottles in which the ghost must have drunk up the whisky the night before 这样才正确呀?

3) must have drunk the night before must have come in for a free drink,我认为都是在当时=过去,对过去的过去(更远的过去)发生的事情的推测,而不是作者在写这篇文章时对当时过去的推测。

   然而,我很多同学都认为是后者,所以请教老师来批评指正?!另外the night before = the night earlier 吗?

请先 登录 后评论

最佳答案 2022-03-08 13:22

1. heard后接复合宾语时为感官动词。我们可以听到有人敲门 heard someone knocking at the door, 也可以听见脚步声离自己越来越近heard footsteps coming towards him。但酒吧的声音是声音的来源,并不是声音的移动,声音始终在酒吧发生。所以我觉得coming分析为现在分词短语作定语比分析为宾补更为恰当。即我听到发自酒吧的声音。这种分析就避免了comingcome之争。

2. five empty whisky bottles which the ghost must have drunk the night before 这个定语从句中,作者显然把whisky视为which的先行词了。在他的心目中,five empty whisky bottles=five empty bottles that had been full of whisky. 这好像是新概念的句子。我们不能质疑句子的正确性,只能设法去理解为什么会出现这种现象,说话人是在什么心理因素驱动下造出这样的句子的。我们无需改动句子。

3. must没有过去形式,但可以用在宾语从句中表示过去时间。所以这个间接引语中的must have been drunk就是Mr.Thompson当时的推测。文章已经提示这不可能是作者的推测。因为文章以第一人称写的,后面就说I suggested that some villagers must have come in for a free drink

请先 登录 后评论

其它 1 个回答

王汝涛   - 英语教师
擅长:英语翻译,词法问题,英语考试

1. 现在分词在此句中表示重复性,即当时听到有一种奇怪的声音在不断传出来。如果使用come,意思是听到了一种奇怪的声音出来了,即一次性发生的事。进行时也有表示一次发生的可能,但要看语境。比如:I saw him crossing the street.这里指看到他正在过街,也许走一半了,也许刚开始过,不可能是重复动作。如果使用I saw him cross the street. 通常指看到了他过街的一次全过程。

2. 文章的这种表述没有问题,人们不会认为是喝空瓶子。因为英语可以说drink a bottle of whisky, 所以文章的用法和这种用法有关。没有人会认为drink a bottle of whisky. 是喝威士忌酒的一个瓶子。当然你可以改为:five empty whisky bottles from which the ghost must have drunk up the liquor the night before. 注意要用from which, 不用in which, 为了不重复,后面用liquor.

3. 从间接引语的句子结构判断,which the ghost must have drunk the night before我觉得应该是说话人he的推断,不是本文作者的推断。如果是作者推测,这里which后要插入I think. must have come in for a free drink 应该是作者的推断,因为该句前有I suggest

请先 登录 后评论
  • 2 关注
  • 0 收藏,3984 浏览
  • bjxue 提出于 2022-02-14 09:36