English: He was here for the last 10 days.
Telugu: ఇతడు గత పదిరోజులుగానే ఇక్కడ ఉంటున్నాడు.