He has ______ six years in Lahore but still he does not know many part of the city.

He has ______ six years in Lahore but still he does not know many part of the city.

Explanation

This sentence belongs to Present Perfect Tense.

We use third form of a verb with this tense.

First form: Spend

Second form: Spent

Third form: Spent

He has spent six years in Lahore means وہ لاہور میں چھ سال گزار چکا ہے