-- No, not as it stands. I was wondering whether the Present Perfect is more appropriate in the first clause-- Present perfect is the correct form to use. Maybe it could stay in Past Perf but then "here" should become "there"?
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.