Topic: that vs which - weird case?
I came across an interesting case of that vs. which, and I can't tell which is best to use.
He didn’t dare wait for an opportunity that might never come to stab the man.
He didn’t dare wait for an opportunity, which might never come, to stab the man.
I know the second example is correct, but I'm not sure if the first one is. Or are both correct?
Thanks
Dirk