Du Fu wrote more than 240 poems. What kind of speech errors have you made so far?
Du Fu wrote more than 240 poems. The following is a complete sentence. Coupled with "handed down to this day", it is redundant.
If we want to keep the word "handed down from generation to generation", it means something else and should be changed to "more than 240 poems written by Du Fu have been handed down to this day".