大家帮忙看这句话说的语法有没有错误,在线等

来源:百度知道 编辑:UC知道 时间:2024/05/11 16:05:39
There is no denying the fact that income gap has become a big topic in real society.如果有语法错帮我改一下谢谢.但是一定要用到There is no denying the fact that这个句型

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

为什么要用现在完成时呢 用过去时不时更好吗

became 我觉得更适合情况

请注意 你说的是一个普遍的真理或现实 最好不要用完成时

你要表达的 是 已经成为了 是一个发生过的动作

而不是强调 对现在的影响

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