Answer:
D. have finished
Explanation:
l have finished reading this book by next weekend
Let us know the options and we will be able to answer.
Answer:you cant lie under oath