Your question is bit unclear.
Answer:
Develop a reading habit. Vocabulary building is easiest when you encounter words in context. ...
Use the dictionary and thesaurus. ...
Play word games. ...
Use flashcards. ...
Subscribe to “word of the day” feeds. ...
Use mnemonics. ...
Practice using new words in conversation.
The answer is: [D]: "will have" .
_____________________________________________________
"On Friday Vanessa <u> will have </u> been travelling for a month."
______________________________________________________
Answer:
he testify that James King was with him