English: Could never have done that before.
Telugu: ఇదివరకు ఇలా ఎప్పుడూ చేయలేదు.