DÚVIDAS

O sujeito da frase «descobrir o verdadeiro assassino era uma tarefa para Sherlock»
Na frase: «Descobrir o verdadeiro assassino era uma tarefa para Sherlock.» O termo «descobrir o verdadeiro assassino» é oração subordinada substantiva subjetiva ou oração subordinada substantiva predicativa? Como diferenciar subjetiva de predicativa quando uma oração reduzida de infinitivo vem seguida de verbo ser mais artigo e um termo substantivado?  
«Ter lugar» (II)
No trecho: «Conhecedor dos levantamentos populares tidos lugar em Lisboa e em outras localidades do país, após o falecimento do rei D. Fernando...», a expressão "tidos lugar" é gramatical? Eu escolheria escrever «levantamentos populares que tiveram lugar [ou "aconteceram"] em Lisboa». No exemplo em questão, o particípio passado "tidos" tem papel de adjetivo? E que função desempenha o substantivo lugar? Aproveito o ensejo para parabenizá-los pelo excelente trabalho em prol de nosso idioma. Obrigado.
ISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de LisboaISCTE-Instituto Universitário de Lisboa ISCTE-Instituto Universitário de Lisboa