# data[].attributes.headline
We use must+infinitive to say we are almost sure something is true about the present

# data[].attributes.subject
We use must+infinitive to say we are almost sure something is true about the present

# data[].attributes.body
You must be sleepy

# data[].attributes.headline
We use must + have + inifinitive to say that we are almost sure something was true or happened in the past

# data[].attributes.subject
We use must + have + inifinitive to say that we are almost sure something was true or happened in the past

# data[].attributes.body
You must have gone with us to the movies, the movie was amazing!

# data[].attributes.attachment_caption
You can't be tired,  if you are dancing like that

# data[].attributes.headline
We use can't + infinitive when we are almost sure that something is not true 

# data[].attributes.subject
We use can't + infinitive when we are almost sure that something is not true 

# data[].attributes.headline
We use can't have / couldn't have + past participle to say that we are almost sure that something didn't happen / wasn't true in the past

# data[].attributes.subject
We use can't have / couldn't have + past participle to say that we are almost sure that something didn't happen / wasn't true in the past

# data[].attributes.body
They couldn't have traveled, I saw them in the supermarket!

# data[].attributes.headline
We use may have / might have could have + past participle to say that it's possible that something was true / happened in the past

# data[].attributes.subject
We use may have / might have could have + past participle to say that it's possible that something was true / happened in the past

# data[].attributes.body
You may have seen John, he was at the company yesterday.

# data[].attributes.attachment_caption
He pass his exam so he might be happy for that

# data[].attributes.headline
We use may/might/could + infinitive to say that something is possible true in the present  

# data[].attributes.subject
We use may/might/could + infinitive to say that something is possible true in the present  

# data[].attributes.headline
We use should + infinitive to describe a situation we expect to happen 

# data[].attributes.subject
We use should + infinitive to describe a situation we expect to happen 

# data[].attributes.body
My food should be here soon

# data[].attributes.headline
We use should have / ought to + past participle to describe a situation we would expect to have happened in the past 

# data[].attributes.subject
We use should have / ought to + past participle to describe a situation we would expect to have happened in the past 

# data[].attributes.body
I bought you a gift on Amazon last month, it should have arrived this week!