It's fine. It's a modal perfect form.
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
fivejedjonIt's fine. It's a modal perfect form.Thank you teacher.
fivejedjonIt's not present perfect at all. As I said, it's modal perfect. This is formed with a modal verb and the bare infinitive of HAVE with the third form (past participle) of the full verb.I see. But if you remove the modal verb, it turns into present perfect. Doesn't it?
fivejedjonf you have a present-tense form of HAVE followed by the third form of the full verb then you have a present perfect. This is not compatible with yesterday.Yes, that was what I meant that the modal prefect looks like the present perfect but with the addition of a modal verb before 'have'!
fivejedjonThe modal perfect does not look like the present perfect in the third person singular. He has come - He should have come. It is simply coincidence that the present-tense form of HAVE for all other persons is the same as the bare infinitive.The modal perfect rarely has anything to do with the present. Modal perfect forms are used for a wide range of real and hypo