[Grammar] Should have+ PP VS had to

Status
Not open for further replies.

toloue_man

Member
Joined
Aug 29, 2012
Member Type
Student or Learner
Native Language
Persian
Home Country
Iran
Current Location
Iran
Hello!

In this formula: Should/ought to+ have+ PP, the verb has not actually been fulfilled. For e.g. in this sentence, I should/ought to have called my nephew yesterday. It means that I did not call my nephew yesterday, but for me as a native speaker of Persian the following sentence has the
same meaning as the previous one (maybe it is negative language interference):I had to call my nephew yesterday.

To put it in a nutshell, are these two sentences the same or they differ with one another. If they are not the same, so what is the difference between them?

I should/ought to have called my nephew yesterday.
I had to call my nephew yesterday.
 
I should/ought to have called my nephew yesterday (but I didn't).

I had to call my nephew yesterday (and I did).
 
Status
Not open for further replies.

Ask a Teacher

If you have a question about the English language and would like to ask one of our many English teachers and language experts, please click the button below to let us know:

(Requires Registration)
Back
Top