AT THE END OF THIS MONTH, WE _________ FRIENDS FOR TEN YEARS. A. ...

58: At the end of this month, we _________ friends for ten years.     A. has been B. will have been C. are D. will be