No me atrevo a decirlo en inglés.
Primero, nadie usa dare en inglés americano. No existe tal uso.
Entonces creo que "dare not" es una expresión muy china, y realmente no sé qué palabra en inglés puede corresponderle. La palabra en sí es humilde.
Creo que "no hay más remedio que hacer algo" está bien.