Thanks for your response to my post.
I have translated some idiomatic sentences into English. Please see if these are correct and natural. Thanks.
21) Science humiliates humanity.
22) They thanked us.
23) My brother will buy me a watch.
24) Will you support me?
25) Respect the elders.
21) Science humiliates humanity. (OK grammatically, but I completely disagree with the statement. Science has given humanity longer lifetimes, healthier bodies, lower infant and maternal mortality rates, ability to live and travel in comfort, and a deeper knowledge and understanding of the universe and our place in it.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
21) Science humiliates humanity. (OK grammatically, but I completely disagree with the statement. Science has given humanity longer lifetimes, healthier bodies, lower infant and maternal mortality rates, ability to live and travel in comfort, and a deeper knowledge and understanding of the universe and our place in it. How can this be imagined to be "humiliation"? Can you understand the video