大家帮忙看这句话说的语法有没有错误,There is no denying the fact that income gap has become a big topic in real society.如果有语法错帮我改一下谢谢.但是一定要用到There is no denying the fact that这个句型

问题描述:

大家帮忙看这句话说的语法有没有错误,
There is no denying the fact that income gap has become a big topic in real society.如果有语法错帮我改一下谢谢.但是一定要用到There is no denying the fact that这个句型

楼上说法不对
has become指这种变化的一直持续到现在(即现在都可能还在变),而且强调对现在的影响。两个因素都满足完成时,我们还有什么理由不用完成时呢?
income gap has become a big topic这种事不算什么客观真理,随着时代改变也会变。

为什么要用现在完成时呢 用过去时不时更好吗
became 我觉得更适合情况
请注意 你说的是一个普遍的真理或现实 最好不要用完成时
你要表达的 是 已经成为了 是一个发生过的动作
而不是强调 对现在的影响

没有问题
用完成时态可以,表示已经成为一个大问题,强调对现在的影响.
你写的很好