Choose the correct option.

They are simply meant / meaning to be together!

1 There was so / such heavy traffic that the trip took us a lot longer than we had planned.
2 I didn’t succeed in completing / to complete the task before the deadline.
3 I told you this would happen! You should listen / have listened to me then!
4 You ought to / ought not to ignore her advice. She knows what she’s saying, trust me.
5 I needn’t have bought / didn’t need to buy the dictionary. There’s an online version so I’m happy I saved my money