The correct option is
A has written
Answer : A
Explanation:
To refer to something that happened at an indefinite time in the past, we use the present perfect tense of the verb. (This is the case in this particular question).
The present perfect tense is also used to talk about something that occurred in the past and continued to the present time. (This is not the case here).
So from the construction of the sentence we get the idea that "He" wrote 3 books, but it is not specified when, but the fact that they exists tells us that it of course happened in the past.
--has written : present perfect tense
--has wrote : is grammatically incorrect, with "has" it has to be the past participle of "write" which is "written"
--write : base / root form of the verb
--writes : present tense
Thus. clearly the most suitable and grammatically correct alternative is "has written".
Therefore the correct complete sentence is:
He HAS WRITTEN three books, including his autobiography "The Time of my Life" and a spy story called "The Time to Run".