I read a sentence "CFIUS has stymied several deals in the past year" in New York times. But I was taught that the present perfect should not be use if there is a word indicated the past time, and "in the past year" is not the past time?

  • I wouldn't say “Cifus has stymied several deals in 2009,” but “the past year” means the year up to now, so one may argue that it includes the present. – Anton Sherwood Apr 6 '19 at 21:03

The time expression "in the last year" continues up to and includes the present time, so there is no inconsistency between this time expression and the present perfect.

It would have been wrong to say "has styied... last year", but you can say "has stymied ... this year"

The author could also have used the past tense, because the time expression "in the last year also includes past time.

| improve this answer | |

I it’s true that the past shouldn’t be used while we’re using the present perfect. The sentence you have provided used the expression “in the past year”, meaning that “over the course of the last year”. In the last year or over the past year are time expressions that imply a longer

| improve this answer | |

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.