it's impossible not to be impressed by the sheer grandeur,splendour and power of the natural world. 让人无法不为自然界的力量 与其纯粹的宏伟壮丽 而叹为观止
Sneaking up unnoticed is impossible. 出其不意的偷袭很难奏效
it's almost impossible for predators to sneak up. 瞪羚们能够极其有效地防止自己遭到偷袭
In the whiteout, the threat is almost impossible to detect, 在白茫茫的天气中 有危险也几乎不可能察觉到