D) have read is the desired answer
Answer:
d) have read
Step-by-step explanation:
that is the perfect tense
5.7m questions
7.4m answers