1. A computer implemented method for modification of search subjects in a set of predictive search terms, the method comprising: receiving a set of search terms from a user; communicating the search terms to a search engine; receiving one or more sets of predictive search terms from the search engine based on the set of search terms; identifying one or more search subjects within the one or more sets of predictive search terms; displaying at least one set of predictive search terms, wherein the one or more search subjects are displayed differently from other displayed terms of the at least one set of predictive search terms; presenting the user with an option to modify the one or more search subjects; receiving a modified search subject from the user; and displaying a modified search sentence comprising the set of search terms, and one or more of the predictive search terms and the modified search subject.