All of them are correct but i’d say 2
I have read it do you have a question?
It is false that almost everyone agrees that the first English novel was Don Quixote. Don Quixote is a Spanish novel, written by Miguel de Cervantes, and it is considered to be the first modern novel, but not an English one.
Answer:
fragment
Explanation:
It is a subordinate clause, it cannot stand on its own