sb is said to do 和have done的区别

如题所述

前者是其他人讲某人要去做某事,将来状态。后者是别人讲某人已经做了某事,完成状态。
Susan is said to visit her aunt.听说苏三要去看望她婶婶。
Susan is said to have visited her aunt.听说苏三已经看望过她婶婶了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-07-12
前者是据说做某事 既然是据说 那就不一定是真的做了 也可能没做
后者是已经做了某事
祝好运
相似回答