Respuesta :

Answer:

D. have finished

Explanation:

l have finished reading this book by next weekend

A will have finished
hope it helps

Otras preguntas