Question: 
Choose to correct option:- Next month I___John for 20 years.
Know
will have known
am knowing
will have been knowing
Answer: 
will have been knowing
Last Updated: 
18/09/2020 - 01:18