He tardado sobre una hora hacer una lectura completa de este libro.

English Translation

It took me about an hour to read this book through.

Is the grammar OK here? Shouldn’t it be en hacer? Or Me ha tardado?

1 Like

Yes, it should.

It sounds strange to me but according to RAE it’s used in some parts of Spain and America, and it comes from classic and medieval Spanish.

1 Like