English: A. having arrived
Telugu: a. అప్పుడే వచ్చావు అంది