.. THIS TIME NEXT YEAR YOU OUGHT TO HAVE A VERY GOOD KNOWLEDGE OF...

19. .. this time next year you ought to have a very good knowledge of Englisha. By b. In c. During d. On