复杂句与非谓语的转换

Since i know that you are fond of classical music, i'd like to invite you to join me and welcome you to show your performance.

请问老师们,这句话用非谓语转化时, 到底用下面哪一种呢? 表原因都习惯用 Having done 吗?  

Knowing that you are fond of classical music, i'd like to invite you to join me and welcome you to show your performance.

Having known that you are fond of classical music, i'd like to invite you to join me and welcome you to show your performance.

请先 登录 后评论

最佳答案 2020-10-24 11:35

Knowing that you are fond of classical music, I'd like to invite you to join me and welcome you to show your performance. (正)

Having known that you are fond of classical music, I'd like to invite you to join me and welcome you to show your performance. (?)

如果两个动作在同一个时间内发生,know 最好使用一般体:knowing。如果两个动作先后发生,为了明确 know早于另外一个动作,使用完成体:having known。例如:

He did it on purpose, knowing it would annoy her.
他明知会激怒她,却故意那么做。
《牛津词典》
Having known the truth, the grocer gave up the prosecution.
知道真相后,食品商放弃了起诉。

 

请先 登录 后评论

其它 0 个回答

  • 0 关注
  • 1 收藏,2478 浏览
  • 373320508 提出于 2020-10-22 11:44

相似问题