¿Cuál es la expresión regular para encontrar dos conjuntos de paréntesis en una fila usando perl?

Tengo filas con diferentes conjuntos de paréntesis. Por ejemplo

     (sdfsfs) (sfdsfd) 
     (sdfsfs) (sfdsfd) (sfdsfd) 
     (sdfsfs) (sfdsfd) (sfdsfd) (sfdsfd)
     (sdfsfs) (sfdsfd) (sfdsfd) (sfdsfd) (sfdsfd)
     (sdfsfs) (sfdsfd) (sfdsfd) (sfdsfd) (sfdsfd) 

¿Cuál es la expresión regular para encontrar solo filas con dos conjuntos de paréntesis? En mi ejemplo anterior, la primera fila.

Cuando intente esta expresión regular

/\(.*\) \(.*\)/

está devolviendo todas las filas

Respuestas a la pregunta(3)

Su respuesta a la pregunta