February 19, 2012, 05:04 PM
|
|
Sapphire
|
|
Join Date: Apr 2011
Location: Boston, Massachusetts, USA
Posts: 1,401
Native Language: US English
|
|
Grammatically correct. Depending on context a better translation may be:
"Scientists have proved that humans are at fault."
|