0
Magic79 Posted 17 years ago
Grammar

Present perfect or simple present

Hello,

Shouldn't the following quote be in the present perfect?

"Alireza, who is in the automobile industry for 22 years and a member of the Saudi Automobile Dealers Committee, said there was no doubt that there was a general market slowdown..."

What I know is that the present perfect expresses the idea that something started in the past up to now. So I would say:

Alireza, who has been in the automobile industry for 22 years ...

What do you think? Are both correct and mean the same thing??? Or the qoute from the newspaper slipped the language editor?

Thanks.
  

Top answer

" But with the "for 22 years," the perfect is a must.

  • " But with the "for 22 years," the perfect is a must.
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.

4 Answers
0
Definitely "has been."

You could say, "who is in the industry, blah blah."

But with the "for 22 years," the perfect is a must.
0
There may be some regional or coloquial uses which allow it, but if the paper has a general circulation, it makes no sense.
0
I know for example that Jewish comedians who are deliberately speaking in dialect often use that form.

Related Questions