I hear a newly-invented drug can make people tell the truth and it may prove useful in questioning terrorists.
我听说一种新发明的药物可以让人说实话,在审问恐怖分子时可能会派上用场。
2
I hear a newly-invented drug can make people tell the truth.
我听说有种新研制的药能使人说实话。
3
This marked progress has been made possible due to numerous newly-invented medicines and advanced treatments, which are largely achieved in experiments on live animals.