0
Anonymous Posted 11 years ago
Grammar

Present perfect question

Is this sentence considered in the present perfecf form? If so, is it possible to use 'yesterday' brcause I though it is not?

You should have done that yesterday.
  

Top answer

It's fine. It's a modal perfect form.

  • It's fine.
  • It's a modal perfect form.
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.

8 Answers
0
It's fine. It's a modal perfect form.
0
fivejedjonIt's fine. It's a modal perfect form.
Thank you teacher.

Does that mean that using modal verbs (such as can, could, must, would etc.) with present perfect and a specific past time is an exception to the rule of not using the present perfect with a specific time point?
0
It'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.
0
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?
0
f 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.
0
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'!

So does the modal verb function similar to the presen
0
The 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 hypotheti
0
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

Related Questions