Answer:
D. have finished
Explanation:
l have finished reading this book by next weekend
The correct answer is D. Beyond the horizon.
This is because phrases don't have verbs in them and this is the only option that doesn't have a verb in it.
They didn't pack enough supplies and didnt follow the trails