Both are correct in their own different ways. to have flowed is the past tense of to flow eg the rivers have flowed to the sea to have flown ...
確定! 回上一頁