1

I was looking for him for 8 hours when I have found him

I had been looking for him for 8 hours when I have found him

Are both sentences equivalent in meaning? I think the second one stress the wait but I think the first one is better as the events are in order there is no need for past perfect

1 Answer 1

2

Since you include duration before another action and the first action stopped (the speaker definitely stopped looking for), you need Past Perfect Continuous + Past indefinite (not Present Perfect):

I had been looking for him for 8 hours when I found him.

https://www.englishpage.com/verbpage/pastperfectcontinuous.html

2
  • But it is not possible to use the present perfect for find if I have just found the person I was looking for
    – Yves Lefol
    Sep 5, 2018 at 8:18
  • I think you can combine Present Perfect Continuous (not Past PC, since the event of finding would go to the past) with the Present Perfect: I've (just) found the person I have been looking for 8 hours.
    – Alex_ander
    Sep 5, 2018 at 8:41

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .