0
Messier42 Posted 12 years ago
Grammar

Which sentence is correct?

I had stayed for five weeks there before I came back home.

I had stayed for five weeks there before I have come back home.

At the moment when I said them, I was at home. Which sentence is correct ?
  

Top answer

I had stayed there for five weeks before I came back home. We don’t use the present perfect in the complement of before .

  • I had stayed there for five weeks before I came back home.
  • We don’t use the present perfect in the complement of before .
Free · every Monday

Get the Weekly English Kit 📬

New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.

1 Answers
0
I had stayed there for five weeks before I came back home.

We don’t use the present perfect in the complement of before.

Related Questions