THEY HAVE KNOWN THE NAME OF THE COMPANY _________ A LONG TIME.A. S...

46. They have known the name of the company _________ a long time.A. since B. for C. already D. yet