So, do I say:
I ran into this book while it was on free promotion
or
I have run into this book while it was on free promotion
I guess it's unclear if the free promotion is still on or is finished. But it was on when I bought the book. But I'm telling a story about the book right now.
Nabukodonosor I ran into this book while it was on free promotion. "ran" is fine. Nabukodonosor I have run into this book while it was on free promotion.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
NabukodonosorI ran into this book while it was on free promotion.
"ran" is fine.
NabukodonosorI have run into this book while it was on free promotion.
"have run" is not correct because there is a clause in the same sentence which specifies a time.
You can only use the present perfect whe