非谓语动词

The qualities of my hometown, _____ me when I was a boy, had a profound effect on the philosophy that directed my career.

a. having impressed

b. impressing

请问老师,为什么此题的a选项是错的呢?两者在使用上有何区别?

请先 登录 后评论

最佳答案 2022-02-01 00:32

impress为动态动词,表示给某人留下印象这个动作。have an effect on sth 中的have也是动态动词,英英释义为 to cause or produce (something, such as an effect),表示事件的发生。所以,impressing作状语用一般体表示这个动作和谓语动作具有同时性,用完成体having impressed 则表示分词的动作是先于谓语动作时间的过去的动作。由于分词短语有when I was a boy, 分词动作理解为发生在had an effect 之前的动作更为合理。所以用分词完成体是更佳的答案。如果用分词的一般体doing形式,则只能认为留下印象和产生影响是同时发生的,即这个影响的产生也是发生咋我是男孩的时候。所以,AB 选项都是正确的,取决于如何理解这个句子中分词动作和谓语动作的时间关系。这个题出的不够严谨。


请先 登录 后评论

其它 0 个回答

  • 1 关注
  • 1 收藏,1929 浏览
  • kepasi 提出于 2021-11-18 17:04