句子互换

刘老师,以下这两个句子都对吗

After she heard what the headmaster said,she was encouraged.

After hearing what the headmaster said,she was encouraged.

我觉得两种说法都对,刘老师麻烦给看下哪个是正确的,谢谢

请先 登录 后评论

1 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

用 after 这个时间状语去修饰主句,强调了时间先后关系,而忽略了“因果关系”。我认为,正确的表达应该使用被动语态:

She was encouraged by what the headmaster said.

虽然句中没有出现 heard 这个字眼,但用了 by what...said,自然就暗示着听了某人说的话。

请先 登录 后评论
  • 1 关注
  • 0 收藏,1557 浏览
  • yhh517 提出于 2021-01-30 21:38