0
Anonymous Posted 11 years ago
Grammar

Present perfect or past simple?

I have bought every record they ave made.
I bought every record they made.
I have bought every record they made.
I bought every record they have made.

Are all sentences good if they are on their own?
  

Top answer

I have bought every record they h ave made. OK I bought every record they made. OK I have bought every record they made.

  • I have bought every record they h ave made.
  • OK I bought every record they made.
  • OK I have bought every record they made.
  • OK I bought every record they have made.
  • Not OK
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.

2 Answers
0
I have bought every record they have made. OK
I bought every record they made. OK
I have bought every record they made. OK
I bought every record they have made. Not OK
0
I have bought every record that they have ever made.

Present prefect is best choice.

I bought every record that they used to make.

Would be right if they stopped making records.

Related Questions