1

Philip has lived in Denver for ten years before he moved to the Silicon Valley to start his own company.

Philip has lived or Philip had lived?

"He moved" is a simple past tense phrase. Philip had lived sounds right because it is describing an action that happened before another action "he moved".

But present perfect seems ok as it describes that it relates to the present.

Which is the correct answer?

2

Present perfect:
Philip has lived in Denver for ten years. [He still lives there and/or began living there ten years ago]

Past Perfect:
Philip had lived in Denver for ten years before he moved to the Silicon Valley.

The action of living in Denver precedes the move to Silicon Valley.

You can't have the present perfect followed by a simple past.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.