Correct option is B
The correct sentence is (b).
(a): The correct form of the verb "make" should be "made" and not "make." Note: has indicates ownership. Ex-
She has been to school. In these examples, ‘has’ shows that the subject (she, he, or it) have experienced something (been to school). Also ‘has/have’ when used as model auxiliary verb (i.e., not as a main verb), should always followed by past participle form of the verb, which is in this case ‘made’. The correct sentence would be: "Many people believe the Internet has made the postal service obsolete."
(c): The usage of ‘residue’ is wrong here, and must be replaced with ‘residual’. Residual and residue are both nouns that describe something that remains after a process or event. However, they are not synonyms. Residual refers to something that is left over after a process, but still has some value or usefulness. Residue, on the other hand, refers to something that is left over after a process, but is no longer useful or valuable.
(d) the usage of ‘screen’ is wrong here, and must be replaced with ‘onscreen’. These two words imply complete different meaning. On-screen means appearing on the screen of a television, cinema, or computer. Whereas, ‘screen’ simply means a flat surface on which a picture or series of pictures is projected or reflected.