- #1
sevensages
- 100
- 21
I have looked up the definitions of the past tense and present perfect tense in John Warriner's magisterial textbook Warriner's English Grammar and Composition. To me, it seems as though Warriner's definition of the present perfect tense is inadequate.
Warriner's definition of the past tense is the following: The past tense is used to express action (or to help make a statement about something) that occurred in the past but did not continue into the present. The past tense is formed regularly by adding -d or -ed to the verb.
Warriner gives the following two different criteria for when the present perfect tense should be used:
1# The present perfect tense is used to express action (or to help make a statement about something) occurring at no definite time in the past. It is formed with have or has.
Example: Ted has waited for us often.
2# The present perfect tense is also used to express action (or to help make a statement about something) occurring in the past and continuing into the present.
Examples: We have waited for an hour. [We are still waiting.]
We have been waiting for an hour. [We are still waiting.]
These two criteria are the only criteria that Warriner gives for when one should use the present perfect tense. To me, it seems like the problem with these two definitions of the present perfect tense is that I can think of examples of sentences that I think that should be written in the present perfect tense that don't meet either of Warriner's two criteria for the present perfect tense.
The following is an example of a sentence that I believe (contrary to Warriner's criteria) should be written in the present perfect tense: I should have written the research paper yesterday.
My example sentence does not meet Warriner's first criteria to use the present perfect tense because the action occurred at a definite time in the past (yesterday).
My example sentence does not meet Warriner's second criteria for when to use the present perfect tense because the action does not continue into the present.
My example sentence actually meets Warriner's definition of the past tense. But i don't think "I should have wrote the research paper yesterday" is proper grammar.
Is "I should have written the research paper yesterday" proper grammar? Or would proper grammar for my example sentence be "I should have wrote the research paper yesterday" ?
If "I should have written the research paper yesterday" is proper grammar, does that mean that Warriner's criteria in the textbook for when to use the present perfect tense is inadequate?
Warriner's definition of the past tense is the following: The past tense is used to express action (or to help make a statement about something) that occurred in the past but did not continue into the present. The past tense is formed regularly by adding -d or -ed to the verb.
Warriner gives the following two different criteria for when the present perfect tense should be used:
1# The present perfect tense is used to express action (or to help make a statement about something) occurring at no definite time in the past. It is formed with have or has.
Example: Ted has waited for us often.
2# The present perfect tense is also used to express action (or to help make a statement about something) occurring in the past and continuing into the present.
Examples: We have waited for an hour. [We are still waiting.]
We have been waiting for an hour. [We are still waiting.]
These two criteria are the only criteria that Warriner gives for when one should use the present perfect tense. To me, it seems like the problem with these two definitions of the present perfect tense is that I can think of examples of sentences that I think that should be written in the present perfect tense that don't meet either of Warriner's two criteria for the present perfect tense.
The following is an example of a sentence that I believe (contrary to Warriner's criteria) should be written in the present perfect tense: I should have written the research paper yesterday.
My example sentence does not meet Warriner's first criteria to use the present perfect tense because the action occurred at a definite time in the past (yesterday).
My example sentence does not meet Warriner's second criteria for when to use the present perfect tense because the action does not continue into the present.
My example sentence actually meets Warriner's definition of the past tense. But i don't think "I should have wrote the research paper yesterday" is proper grammar.
Is "I should have written the research paper yesterday" proper grammar? Or would proper grammar for my example sentence be "I should have wrote the research paper yesterday" ?
If "I should have written the research paper yesterday" is proper grammar, does that mean that Warriner's criteria in the textbook for when to use the present perfect tense is inadequate?