it was the news that mary gave meit was mary who gave me the news 什么区别啊 不都是对的么

问题描述:

it was the news that mary gave me
it was mary who gave me the news 什么区别啊 不都是对的么

没错,如果改为过去完成时最佳:It was the news that mary had gave me,强调状态

两者都是强调句,前者the news,后者Mary
两者强调的对象不同。

都是对的
但是it was the news that mary gave me 强掉的是NEWS .that mary gave me 只是做个附带的说明,it was mary who gave me the news强调的是mary.
你可以把两句that 和who 后边的都省掉看看意思有什么不同就知道了:
it was news
it was mary
上边两句是说话人核心的意思.