Hi, I need someone else's opinion. I can't decide which of the following sentences would sound best in a letter. Perhaps you might help. Which one should I use and why? Please elaborate. Are they all aceptable?

1. "I may have recommended you this book before..."

2. "I may have previously recommended you this book..."

3. "I may have recommended you this book already..."

How about the interrogative form?

1. "Have I (ever) recommended you this book before?"

2. "Did I recommend you this book previously?"

3. "Have I already recommended you this book?"

And now for the possible answer:

1. No, I don't think you've (ever) mentioned it before.

2. No, I don't remember you (ever) mentioning it before.

3. No, I don't remember you previously mentioning it.

Please correct any mistake on my part, whether they be related to the question or not.
I may have recommended this book to you already/previously/before. These are all fine, but note the word order.

Although we can say "I sent the letter to you" and "I sent you the letter" we cannot use recommend that way. Don't say "I recommend you the book."

Once you fix the word order, they're all fine, except #3 in the responses -- technically, it's "your previously mentioning it" but you'll hear "you" quite often. Oh, actually, the same for #2.
Teachers: We supply a list of EFL job vacancies
Thanks, you've killed two birds with one stone. I've often wondered whether it could be used that way. My friends frequently make that mistake. (i.e. "Did i recommend you...") Their influence seems to have rubbed off on me. Emotion: smile

In some of my examples, I put brackets around the word "ever" because I'm not sure whether it would be preferable to include it in the sentence or not.
Use either "ever" or "before" but not both.
Are you sure they can't be used together? I often run into sentences like "You've never mentioned this before". This led me to the logical conclusion that one could say "I don't think you've ever mentioned it before." What conclusion should I draw from this?
Site Hint: Check out our list of pronunciation videos.
They're redundant. But you do as you wish.