He ... have driven so fast as he`s now in a traffic jam.
A) mustn`t
B) may not
C) couldn`t
D) can`t
E) needn`t
Правильный ответ:
E
Перевод:
Зря он ехал так быстро, потому что сейчас он оказался в пробке.
Пояснение:
Когда что-то было сделано, но позже выяснилось, что можно было и не делать, хотя заранее не знали об этом и в итоге получилось, что зря сделали, употребляется needn`t have done: it was clean, you needn`t have washed it = она была чистая, ты зря стирал (можно было не стирать). В данном случае он не знал, что окажется в пробке, поэтому ехал быстро, в итоге оказалось, что зря торопился, т.е. можно было не нестись: he needn`t have driven so fast.