0

which is correct?

"I am glad to receive your letter."

or

"I am glad to have received your letter."

The intent is to talk about a specific letter recently received in the past.

semantax
  • 346

1 Answers1

1

Picked up directly from a reference book, one of the rules:

Present Perfect: An action that happened before now.


For your specific conundrum, since you've already received the letter and are thanking the person after the fact, the correct sentence is:

"I am glad to have received your letter."

K -
  • 943