Use of Simple Past Verb in Sentences Involving Past Perfect and Present Perfect

1

IS THERE ANYTHING WRONG WITH ANY OF THESE TWO STATEMENTS?

1) “I knew John had been influencing Peter, so I informed the administrator.”

2) “I knew John has been influencing Peter, so I informed the administrator.”

I feel the 1st one is ‘more’ right than the second one.

However, I consider the 2nd one to be more accurate in terms of reflecting the continued influence beyond the time such was reported to the administrator.  So, my question, therefore, is this:  Is statement no. 2 grammatically correct?

2 answers


2

I like number one better. In 2, you are mixing tenses. It would make more sense to write, 'I know John has been influencing Peter, so I informed the administrator.'  Present tense used with present perfect progressive works better than past tense with present perfect progressive.

link comment answered Jun 25 '13 at 00:08 Lewis Neidhardt Grammarly Fellow
2

Lewis, and you, are right to prefer the first sentence over the second.   But for an ongoing situation, my suggestion would be "I know John has been influencing Peter, so I have informed the administrator."

link comment answered Jun 25 '13 at 09:37 Michael Cranfield Expert

Your answer


Write at least 20 characters

Have a question about English grammar, style or vocabulary use? Ask now to get help from Grammarly experts for FREE.