0
Kimagi Posted 12 years ago
Grammar

Grammar structure and tenses on "should have"

Hi all,

My scenario is, I have just received the study material that I purchased last week. But I thought the book came with a CD (in fact, I am not sure if the book comes with a CD). I want to contact the store and to confirm if the book comes with a CD. Should I say:

1. "I have just received the book I ordered but shouldn't it come with a CD?"

2. "Shouldn't it have come with a CD?"

I am not sure which tense I should use because:

1. A fact is always present tense.
2. "Should have got" is used for past tense.

So confused!! Any help is appreciated!!!
  

Top answer

Kimagi 2. " This is the modal perfect. " You are not asking about a fact.

  • Kimagi 2.
  • " This is the modal perfect.
  • " You are not asking about a fact.
  • )
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
Kimagi2. "Shouldn't it have come with a CD?"
This is the modal perfect. It goes with the present perfect "I have just received..."

You are not asking about a fact. You are asking about what you should have received (and didn't.)
0
Thank you so much for your help! Emotion: smile

Related Questions