Consider the following example sentence: 

"For eight weeks, the police say he was tortured by X. "

Many native speakers would attribute "eight weeks" to "torture". 
The question is now how do you inform computers about this? 

Dependency parse doesn't work here (it connects the temporal mention to "say"): <https://demo.allennlp.org/dependency-parsing/NzMwNzE3>

Similar observation with respect to semantic roles: 
<https://demo.allennlp.org/semantic-role-labeling/NzMwNzE5>

Any thoughts or suggestions are appreciated.