He_________three books so far.(write/has written/wrote)

The correct answer is "has written."

Reason:

He has written three books so far" is the correct choice because it uses the present perfect tense, indicating the completion of writing three books with a connection to the present.

Featured Posts